Data & AI track
Turn data into answers and products
From answering questions with SQL to shipping AI features, these routes share Python and data foundations and then specialise.
SQLPypdBIMLDkAIK8
5 roles in this track
SQLPypdBI
Data Analyst
Answer questions with SQL, Python and dashboards.
4 skill areas · about 165 hSee the route
PypdMLSQL
Data Scientist
Models and analyses with Python and machine learning.
4 skill areas · about 137 hSee the route
PySQLDk
Data Engineer
Pipelines and data platforms.
4 skill areas · about 222 hSee the route
PyAIML
AI Engineer
Applications built on AI models: assistants, agents, AI features.
5 skill areas · about 203 hSee the route
PyDkK8ML
MLOps Engineer
Deploy and run machine-learning systems in production.
5 skill areas · about 139 hSee the route
What every data & ai role shares
Learn these once and they count towards any role in the track, so switching later costs less.
Python Developer 5/5 rolesSQL Roadmap 3/5 rolesMachine Learning 3/5 roles
Side by side
| Role | Stack | Core skill areas | From scratch |
|---|---|---|---|
| Data Analyst | SQLPypdBI | Data Analyst RoadmapSQL Roadmap | about 165 h |
| Data Scientist | PypdMLSQL | AI and Data Scientist RoadmapMachine LearningPython Developer | about 137 h |
| Data Engineer | PySQLDk | Data Engineer RoadmapPython DeveloperSQL Roadmap | about 222 h |
| AI Engineer | PyAIML | AI EngineerPrompt Engineering RoadmapPython Developer | about 203 h |
| MLOps Engineer | PyDkK8ML | Docker RoadmapMLOps Roadmap | about 139 h |
Highlighted areas are specific to that role; grey ones are shared across the track.
How to choose
Business questions, SQL and dashboards?
Data Analyst.
Models and experiments?
Data Scientist.
Pipelines and platforms?
Data Engineer.
Apps on top of AI models?
AI Engineer.
Running ML in production?
MLOps Engineer.
Still not sure?
Pick the closest one. Your shared skills carry over if you switch.