RoleData Engineer
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
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.
- OverviewWhat a Data Engineer does
- SQL
- Python
- Data cleaning and quality
- Data modelling
- Git and GitHub
- Interpersonal skills
- OptionalExcel
- ETL and data pipelines
- Data warehousing and dbt
- Apache Airflow and orchestration
- Apache Spark
- REST APIs and HTTP
- Cloud platforms (AWS, Azure, Google Cloud)
- OptionalAgile ways of working
- CI/CD
- Kafka and event streaming
- OptionalInfrastructure as code
- Domain knowledge
- OptionalMonitoring and observability
- OptionalMachine learning
- Projects
- FinishJob-ready
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