Course logo

Data Engineering with Dagster

A well built data platform allows for fast iteration and safe deployments. This course will teach you how to design, build, and maintain a data platform that supports a wide range of data tasks.You will start by taking a simple data workflow, common to most companies, and deconstructing it to its core components. By the end of the course, you will reimplement the pipeline using modern data frameworks, running in the cloud.

Instructor profile photo
Dennis Hume
Senior DevEx Engineer at Materialize

We taught over 5000 learners from these companies:

Affiliation logo
Real-world projects that teach you industry skills.
Learn alongside a small group of your professional peers
Part-time program with 2 live events per week.
Get notified when the course opens:

Course taught by expert instructors

Instructor Photo
Affiliation logo

Dennis Hume

Senior DevEx Engineer at Materialize

Dennis is a Senior DevEx Engineer at Materialize. He has over a decade+ experience in the data space, focusing on platform engineering and data infrastructure. He has helped many companies improve their data stacks, starting from Wolfram Alpha and Epic, and most recently Dutchie and Drizly.

A course you'll actually complete. AI-powered learning that drives results.

AI-powered learning

Transform your learning programs with personalized learning. Real-time feedback, hints at just the right moment, and the support for learners when they need it, driving 15x engagement.

Live courses by leading experts

Our instructors are renowned experts in AI, data, engineering, product, and business. Deep dive through always-current live sessions and round-the-clock support.

Practice on the cutting edge

Accelerate your learning with projects that mirror the work done at industry-leading tech companies. Put your skills to the test and start applying them today.

Flexible schedule for busy professionals

We know you’re busy, so we made it flexible. Attend live events or review the materials at your own pace. Our course team and global community will support you every step of the way.


Completion certificates

Each course comes with a certificate for learners to add to their resume.

Best-in-class outcomes

15-20x engagement compared to async courses

Support & accountability

You are never alone, we provide support throughout the course.

The course

Learn and apply skills with real-world projects.

Who is it for?
  • Data Engineers looking to build more reliable pipelines to support their analytics team

  • Software engineers who want to be more involved in building reliable data applications

  • Ability to write Python and work with documented libraries

  • Comfort working with Docker basics (start, stop) and the command line

  • The challenges of building data applications
  • How to deconstruct a data workflows into its key components
  • Docker and designing a local environment
Deconstruct a simple data pipeline into its components so that it can be tested locally within Docker
  • Fundamentals of Dagster
  • How to handle some of the complexities of data workflows
Implement a data pipeline as a robust workflow using Dagster and leverage its core abstractions
  • How to view individuals workflows as existing within a full data application
  • Building both scheduled and event based processes
  • Manage and isolate dependencies
Include your data workflow as one of many in a fully functional Dagster project and the multiple ways to execute your workflows
  • Define software assets within your Dagster project
  • Discuss how to deploy Dagster
A Dagster project backed by assets and a practical data mesh

Still not sure?

Get in touch and we'll help you decide.

Course success stories

Learn together and share experiences with other industry professionals

Dennis Hume is an expert and mentor on how to build out data platforms and support data teams. Dennis knows the past/present/future of the modern data stack intimately, and how to enable companies to graduate from analytics engineering batch SQL workflows to realtime, python, and machine learning services. He's a leading voice in the data community (see his talks on Dagster, Materialize, Modern Data Stack conference, and more). Any analytics engineer or data scientist would be lucky to work with Denins, and anyone lucky enough to learn from Dennis should hop at the opportunity!

Ian MacomberHead of Analytics and Architecture of Ramp

Dennis brings with him ample industry experience when it comes to designing and delivering on data platform solutions. In addition to building out the data platform at Drizly, he has been instrumental in leveling up others on topics pertaining to the data space. The clarity of thought and the structured approach to delivering solutions makes it very easy for one to engage and learn with Dennis.

Antall FernandesDirector of Engineering at Till Financial

Dennis has created a truly incredible class here. The course material and projects are focused on practical solutions to building world class data platforms. This is a must take course for folks and companies aiming to level up their data engineering skillset. Honestly, couldn't say enough great things!

Luke Morgan-ScottData Analyst at Pogo

This course is superb in a lot of ways: First, Dennis Hume is a great teacher and patiently explains his material. Then, the support from the TAs and Judy is phenomenal. The community is awesome: I totally loved the study group sessions. The course material is created with production-quality code and real life examples.

Ugochukwu OnyekaData Scientist at Benjamin Cole

This course provides a very good structure for learning Dagster and clarifies unclear stuff I had before. It is so much better than trying the Dagster tutorial on the official site by myself. I definitely recommend anyone who wants to try Dagster to take this course. Don't waste the time trying the official tutorial. :)

Kan OuivirachData Product Developer at ODDS

Frequently Asked Questions

Keep in touch for updates, discounts, and new courses.

Questions? Ask us anything at

© 2021-2024 Uplimit