Choose a learning path

Pick a module to start. Designed for mobile-first and low-bandwidth learners.

Code foundations
Basics & best practices
Category
Start
Python
Data & scripts
Category
Start
HTML & CSS
Build web pages
Category
Start
Data science
Pandas, ML basics
Category
Professional skills
Communication & teamwork
Category
Java
OOP & backend
Category
Web development
Full-stack fundamentals
Category
Start
Data analytics
SQL, BI basics
Category
Interview prep
Katas & problem solving
Category
JavaScript
Dynamic web apps
Category
Start
Web design
Visual & UX basics
Category
Machine learning
Models & pipelines
Category
Computer science
Foundations & theory
Category
C++
Systems & performance
Category
Mobile development
iOS & Android
Category
AI
Practical AI tools
Category
IT
Ops & network basics
Category
C#
Microsoft stack
Category
Start
Game development
Engines & mechanics
Category
Cloud computing
Deploy & scale
Category
Cybersecurity
Defence fundamentals
Category
Go
Concurrent services
Category
DevOps
CI/CD & infra
Category
Certification prep
Vendor cert tracks
Category
Tip: Modules with a green "Start" button are available. If you click a module and see a 404, the path's curriculum must be added to the API.