Data · Skills roadmap

Data Engineer roadmap

Build the pipelines, warehouses and streams that every analyst, data scientist and AI system depends on.

  • 32 to 52 weeks to job-ready, part time
  • 74 lessons across 21 skills
  • 12 portfolio projects

86 lessons and projects. Progress saves in this browser.

Start with the overview, then learn each skill in order and build the projects. Finished stops get a tick and the path fills in as you go.

  1. OverviewWhat a Data Engineer doesThe job, the work and what employers want
  2. SQL33 lessons
  3. Python9 lessons
  4. Data cleaning and quality2 lessons
  5. Data modelling2 lessons
  6. Git and GitHub2 lessons
  7. Interpersonal skillsCommunication, Stakeholder management · 2 lessons
  8. OptionalExcel4 lessons
  9. ETL and data pipelines2 lessons
  10. Data warehousing and dbt2 lessons
  11. Apache Airflow and orchestration2 lessons
  12. Apache Spark2 lessons
  13. REST APIs and HTTP1 lesson
  14. Cloud platforms (AWS, Azure, Google Cloud)3 lessons
  15. OptionalAgile ways of working1 lesson
  16. CI/CD1 lesson
  17. Kafka and event streaming2 lessons
  18. OptionalInfrastructure as code1 lesson
  19. Domain knowledgeSecurity compliance and data protection · 1 lesson
  20. OptionalMonitoring and observability1 lesson
  21. OptionalMachine learning1 lesson
  22. Projects12 portfolio projects on real data
  23. FinishJob-readyYour before-you-apply list

The finish line

Ready to apply when you can say yes to these

Before you apply, make sure you can tick every box.

0 of 7 readyPractise the mock interview: 40 questions