Learn
Choose a career path and follow a structured route from fundamentals to real projects.
Career paths
Frontend Developer
Build fast, accessible, beautiful interfaces with modern JavaScript and React.
8 courses~79hView pathBackend Developer
Design APIs, data models and services that scale.
8 courses~76hView pathFull-Stack Developer
Own the whole product: interface, API, database and deployment.
12 courses~113hView pathSoftware Engineer
Computer science foundations, architecture and engineering practice.
8 courses~76hView pathPython Developer
Python from fundamentals to automation, APIs and data work.
3 courses~34hView pathJavaScript Developer
Deep JavaScript and TypeScript mastery for the modern web.
5 courses~51hView pathMobile Developer
Build native and cross-platform mobile apps.
3 courses~34hView pathGame Developer
Game loops, physics, rendering and gameplay programming.
4 courses~44hView pathAI Engineer
Build applications on LLMs, RAG pipelines and AI agents.
4 courses~42hView pathML Engineer
Machine learning, deep learning and model evaluation.
5 courses~54hView pathData Analyst
SQL, analysis and visualisation that drives decisions.
4 courses~40hView pathData Engineer
Pipelines, ETL and warehouses at scale.
4 courses~40hView pathCloud Engineer
Linux, containers and cloud infrastructure.
3 courses~28hView pathDevOps Engineer
CI/CD, observability and reliable delivery.
4 courses~38hView pathCybersecurity
Secure coding, web security and defensive practice.
2 courses~21hView pathEmbedded Developer
C, hardware and constrained systems programming.
2 courses~24hView pathFreelance Developer
Client work, scoping, delivery and running the business.
4 courses~38hView path