Learning paths
Pick the job you want. Follow the roadmap.
Each path is split into stages. Every stage says what you will be able to do, then lists the lessons, practice and case studies to get there, in order. Nothing to assemble yourself.
- Placement readyFresher placement pathThe shortest route from zero to placement-ready: Python basics, SQL, then problems and interview questions.
- 1Python from zero2 wk
- 2SQL and databases2 wk
- 3Practise until it is quick3 wk
- 4Interview round1 wk
- Data analystData analyst pathQuery data with SQL, then clean and summarise it with Python and Pandas, and finish with real business questions.
- 1Read and summarise tables with SQL3 wk
- 2Clean and reshape with Pandas3 wk
- 3Think and check like an analyst2 wk
- 4Understand warehouse data2 wk
- 5Business questions end to end3 wk
- 6Get hired1 wk
- SQL developerSQL developer pathGo from your first SELECT to joins, CTEs, window functions and fast queries, with practice at every stage.
- 1How databases work1 wk
- 2Query like a developer3 wk
- 3Change data safely2 wk
- 4Fast and correct2 wk
- 5Design the schema3 wk
- 6Interview round1 wk
- Python developerPython developer pathBuild Python from the first program to files, JSON, APIs and tested scripts.
- 1Python basics3 wk
- 2Real inputs and outputs3 wk
- 3Write code others can trust3 wk
- 4Production habits3 wk
- 5Coding rounds2 wk
- Data engineerData engineer pathFrom SQL and Python to pipelines, Spark and the cloud, in the order a first data engineering job asks for them.
- 1SQL you can rely on4 wk
- 2Python for pipelines4 wk
- 3Pipelines and orchestration3 wk
- 4Warehouse, Spark and quality4 wk
- 5Cloud, projects and interviews3 wk
- Analytics engineerAnalytics engineer pathTurn raw tables into clean, tested models that analysts can trust, using SQL and dbt.
- 1Strong SQL3 wk
- 2Model the data3 wk
- 3Build with dbt3 wk
- 4Trust the numbers2 wk
- 5Run it on a schedule2 wk
- PySpark developerPySpark developer pathUse the SQL and Python you know on data too big for one machine.
- 1Know the basics first3 wk
- 2Spark DataFrames3 wk
- 3Joins, windows and nested data3 wk
- 4Fast and production ready3 wk
- 5Streaming and production3 wk