Course prerequisites

This course is geared towards Dagster beginners.

  • Python knowledge

    While you don't need to be a Python expert, having a basic understanding of Python will help you read and review the code the agent generates.

  • Data concepts

    Some familiarity with data concepts like SQL and ELT pipelines will help you follow along as we build the project.

  • No prior Dagster experience

    The AI tools are designed to help you build Dagster applications even as you learn.

Course curriculum

    1. About this course

    2. AI driven vs AI pipelines

    3. Project preview

    1. Overview

    2. New project without skills

    3. MCP servers

    4. dg CLI

    5. CLI vs MCPs

    6. How skills works

    7. Dagster skills

    1. Overview

    2. Claude Code

    3. Codex

    4. Cursor

    5. Github Copilot

    1. Overview

    2. New project with skills

    3. Knowledge check

    4. Debugging

    5. Dagster features

    6. Reviewing agent output

    7. Debugging strategies

    8. Writing effective prompts

    1. Overview

    2. Agents and components

    3. Install dbt skill

    4. Adding dbt

    5. Modifying our project

    6. Additional components

    7. Selecting appropriate skills

    8. Knowledge check

    1. Overview

    2. Our Python patterns

    3. Clean code

    4. Dignified Python vs linters

    5. Knowledge check

Skills you'll gain in this course

  • How to use AI to build with Dagster
  • Use skills to supercharge your development
  • Best practices when using agents