This VS Code extension provides an interactive, hands-on learning experience for ZenML - the open-source MLOps framework. Master ZenML fundamentals through 10 guided pipeline examples with step-by-step tutorials and one-click execution!
- Pipeline Fundamentals - Create your first ZenML pipeline
- Data Flow - Pass data between pipeline steps
- Parameters - Make pipelines flexible with parameters
- Organization - Tag and organize your pipeline runs
- Tracking - Log metadata to record useful facts about runs
- Visualizations - Create automatic & custom charts
- Performance - Use caching and parallel processing
- Reliability - Handle errors with retries and hooks
- Configuration - Use YAML to separate configuration from code
10 Progressive Tutorials that build from basic concepts to advanced ZenML patterns.
The fastest way to get started - no local setup required.
- Click Code โถ Codespaces โถ Create codespace onโฏdevelop
- Wait ~2โฏmin for setup (container, dependencies, extension)
- The extension will launch automatically
Requirements:
Steps:
- Clone this repo & open in VSย Code
- Click Reopen in Container when prompted
- Extension starts automatically
Tutorial | Topic | Skills |
---|---|---|
1 | Hello World | Basic pipeline creation |
2 | Step I/O | Data flow between steps |
3 | Parameters | Pipeline configuration |
4 | Tagging | Run organization |
5 | Metadata | Logging and tracking |
6 | Caching | Performance optimization |
7 | Visualizations | Charts and plots |
8 | Fan-out/Fan-in | Parallel processing |
9 | Retries & Hooks | Error handling |
10 | YAML Config | Configuration management |
- Run pipelines via the โRun Pipelineโ button
- Navigate with Previous/Next buttons
- Inspect output in the terminal and Dashboard link
- Experiment by editing any example code
- ๐ ZenML Docs: docs.zenml.io
- ๐ฌ Community: ZenML Slack
- ๐ Issues: GitHub Issues