The ZenML VS Code Tutorial Extension provides an interactive learning experience for ZenML directly within your development environment. Perfect for developers who want to learn MLOps concepts through hands-on coding exercises.
What It Does
This extension transforms your VS Code workspace into an interactive ZenML learning environment with:
- 10 progressive tutorial modules covering core ZenML concepts
- Interactive code examples you can run and modify
- Step-by-step guidance through MLOps pipeline development
- Built-in ZenML dashboard integration
- Custom VS Code theme optimized for ZenML development
Tutorial Modules
- Hello World - Learn the basics of Steps & Pipelines
- Step I/O - Master typed inputs and outputs between pipeline steps
- Parameters - Make your pipelines configurable and flexible
- Tagging - Organize and track your pipeline runs effectively
- Metadata - Record and visualize important pipeline metrics
- Caching - Optimize pipeline performance with smart caching
- Visualizations - Create automatic and custom data visualizations
- Fan-out/Fan-in - Handle parallel processing workflows
- Retries & Hooks - Build robust, production-ready pipelines
- YAML Config - Separate configuration from code for better maintainability
How It Works
- Automatically activates when you open a VS Code workspace
- Provides interactive tutorials through a custom webview interface
- Includes runnable Python pipeline examples for each concept
- Integrates with ZenML dashboard for real-time pipeline monitoring
- Supports both GitHub Codespaces and local development containers