Tutorials
Learn Loom through hands-on examples. Each tutorial builds on the previous one, introducing new concepts progressively.
Prerequisites
Make sure you have Loom installed and have run your first pipeline.
Tutorial Progression
| Tutorial | What You'll Learn |
|---|---|
| Linear Pipeline | Core concepts: data nodes, steps, inputs/outputs |
| Branching (Diamond) | Branching, merging, multiple inputs |
| Using Parameters | Config values and --set overrides |
| Parallel Execution | Same task with different configs |
| Optional Steps | Conditional execution with --include |
| Scientific Workflow | A complete scientific workflow example |
| Image Processing | Working with images and URL caching |
| Loop (Per-Item Processing) | Iterating over every file in a directory |
| Groups | Visual grouping of steps in the editor |
Running Examples
Each tutorial uses a self-contained example from the examples/ directory:
# Run any example
loom examples/<name>/pipeline.yml
# Open in visual editor
loom-ui examples/<name>/pipeline.yml
# Browse all examples
loom-ui examples/