Data Engineering
Learn how data systems come together.
Follow a structured path through data engineering with 40 courses and 400 lessons.
What you can do with Data Engineering
Follow a structured path through data engineering with 40 courses and 400 lessons. Explore the ideas behind data workflows, reinforce them with code and architecture practice, and use project briefs to connect individual topics to a complete system. Keep your learning and practical exercises organised in one desktop workspace. Explore SQL, Python, pipelines, warehouses, lakehouses and streaming, with editable labs and an offline tutor close to the course.
- Build a connected understanding of data systems
- Practise code and architecture decisions
- Apply the material through project briefs
See the workspace



Explore 5 more screenshots





A simple way to get started
Choose a topic
Begin with the skill or project you want to understand.
Try it yourself
Work through the available exercises, examples and project activities.
Build on the session
Return to the material and carry the ideas into your next task.
Explore more features
- 40 courses, 80 modules, and 400 substantive interactive lessons, from first SQL to principal architecture
- 140 editable code labs, 100 quizzes, 80 architecture decisions, and 80 guided concept exercises
- 40 portfolio projects with editable SQL, Python, YAML, and architecture workspaces and scoped milestones
- Covers ETL, CDC, Airflow, dbt, Spark, Kafka, NoSQL, lakehouse architecture, quality, and governance
- Tutor Core: a private AI tutor that runs fully offline, with optional on-device or bring-your-own providers
Get Data Engineering
Compatibility and installation details
- Requires
- macOS 14 or later
- Architecture
- Apple silicon and Intel
- Version
- 1.0.2
- Download
- 5.5 MB
- Publisher signature
- Developer ID Application
- Apple notarization
- Notarized
- SHA-256
7094540f146ba3cc6c9592221618ce8b0e99a62fb6040165a8d6f93a1e88290f
Download the Mac disk image from your receipt, open it and follow the included installation instructions.
Useful to know
What can I do with Data Engineering?
Follow a structured path through data engineering with 40 courses and 400 lessons. Explore the ideas behind data workflows, reinforce them with code and architecture practice, and use project briefs to connect individual topics to a complete system. Keep your learning and practical exercises organised in one desktop workspace. Explore SQL, Python, pipelines, warehouses, lakehouses and streaming, with editable labs and an offline tutor close to the course.
How do I start?
Begin with the skill or project you want to understand. Work through the available exercises, examples and project activities. Return to the material and carry the ideas into your next task.
How do I receive my download?
After your purchase, the receipt page provides your download link. The exact expiry is shown with your delivery link. Keep your receipt and installer. If a link expires or a download fails, contact support with your receipt instead of buying again.
Where can I find setup help?
Compatibility and installation details are on this page. The installation guide and support team can help with the next step.