Choose a learning path
Pick a module to start. Designed for mobile-first and low-bandwidth learners.
Code foundations
Basics & best practices
Category
StartPython
Data & scripts
Category
StartHTML & CSS
Build web pages
Category
StartData science
Pandas, ML basics
Category
Professional skills
Communication & teamwork
Category
Java
OOP & backend
Category
Web development
Full-stack fundamentals
Category
StartData analytics
SQL, BI basics
Category
Interview prep
Katas & problem solving
Category
JavaScript
Dynamic web apps
Category
StartWeb 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
StartGame 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.