# Tutorials
Step-by-step walkthroughs for building Kelora pipelines from scratch. Start here when you want a deeper tour with annotated output.
## Foundation
- [Getting Started: Input, Display & Filtering](basics.md) - Essential commands for reading logs and controlling output
- [Introduction to Rhai Scripting](intro-to-rhai.md) - Learn to write simple filters and transforms
## Intermediate
- [Working with Time](working-with-time.md) - Timestamp parsing, filtering, and timezone handling
- [Metrics and Tracking](metrics-and-tracking.md) - Aggregate data with track_*() functions
- [Pipeline Stages: Begin, Filter, Exec, and End](pipeline-stages.md) - Complete pipeline lifecycle
- [Scripting Transforms](scripting-transforms.md) - Advanced transformation patterns
## Advanced
- [Parsing Custom Formats](parsing-custom-formats.md) - Handle non-standard log formats
- [Span Aggregation: Time-Based and Count-Based Windows](span-aggregation.md) - Windowed rollups and time-series
- [Configuration and Reusability](configuration-and-reusability.md) - Aliases, includes, and shared workflows