Setup requirements

To complete this course, you’ll need:

  • To install git. Refer to the Git documentation if you don’t have this installed.

  • To have Python installed. Dagster supports Python 3.9 - 3.12.

  • To install a package manager like pip or poetry. If you need to install a package manager, refer to the following installation guides:

    To check that Python and the pip or Poetry package manager are already installed in your environment, run:

    python --version
    pip --version
    
  • To install dagster locally. We'll be using part of the Dagster CLI to generate a project for us, so we'll need to install it first. Run the following:

    pip install dagster
    dagster --version
    

Clone the Dagster University project

Even if you’ve already completed the Dagster Essentials course, you should still clone the project as some things may have changed.

Run the following to clone the project:

dagster project from-example --name dagster-and-dbt --example project_du_dbt_starter