Discover structured courses, skills, exercises and projects.
Log in to get a personalised learning plan, continue where you left off, and set course goals.
Understand how machines learn — from analysing data with Python to training and evaluating models.
3 modules · 4 skills · 10 hr
Free to start
The essential CS foundation: thinking computationally, programming in C, and building data structures.
3 modules · 5 skills · 10 hr
Free to start
Master the data structures and algorithms behind every technical interview, implemented from scratch in C.
3 modules · 5 skills · 10 hr
Free to start
Understand how programs really work — from computer-science basics to writing, compiling and debugging C.
3 modules · 4 skills · 10 hr
Free to start
Start from zero and build real Python skills — the fastest path from nothing to working code.
2 modules · 2 skills · 5 hr
Free to start
From how the web works to building interactive interfaces with HTML, CSS, JavaScript and React.
4 modules · 5 skills · 10 hr
Free to start