Web line
Build the server side of apps: APIs, databases, logins.
Pick it if you like making things other people use, and you want to see them working in a browser.
Leads to Backend developer · Python web developer · API developer
Core + this line: about 14 hours of lessons.
Data line
Turn messy tables into answers people act on.
Pick it if you like finding the pattern in a spreadsheet more than building the spreadsheet.
Leads to Data analyst · Business intelligence analyst · Analytics engineer (later)
Core + this line: about 13 hours of lessons.
ML & AI line
Models that predict, and apps built on language models.
Pick it if you want to build things that learn from examples, and you're happy to do the Data line's first stations first.
Leads to Junior ML engineer · Data scientist · AI application developer
Core + this line: about 18 hours of lessons. Rides the Data line as far as Clean & explore, then changes.
Automation line
Scripts that do the boring parts of any job.
Pick it if you have a job already, or want one, where an hour of Python saves a day of clicking.
Leads to Automation / QA engineer · IT or operations roles · Any job, done faster
Rarely a job title on its own; it's the line that makes every other job easier, and the fastest way to use Python at work this month.
Core + this line: about 11 hours of lessons.
can’t decide?Ride Core first
The first five Core stations are the same whichever line you pick. By When it breaks
you’ll know whether you enjoy building tools, finding patterns or getting rid of chores, and that is your answer.
All three big lines lead somewhere real: in the latest Python Developers Survey, 51% use Python for data analysis,
46% for web development and 41% for machine learning.