Each track is a star and each stage a constellation. Start at the first star and follow the line; every star brightens as you finish its lessons.
From your first line of code to a complete system.
You build one web app from start to finish, and each step adds a layer to it. Walk the steps in order.
You start from absolute zero, no background needed: how computers and the internet work, how to think like a programmer before any language, then your first terminal commands and saving your work with Git. Have a technical background? The placement test skips the whole stage.
6 tracks · 38 lessonsYou build your first complete web app step by step and put it in front of people: Python as your first language, then the interface the user sees, then the server that answers it, then the database that keeps its data, then you join them with the Express, FastAPI, React and Next.js frameworks, then you write tests for it and deploy it to a real link. The end of this stage is junior developer level.
From a first row of data to an AI system running in front of real users.
From the cable to the cloud: how devices talk, from zero to senior network engineer, in four stages.
From zero to senior security engineer in four stages: what we protect, who attacks, and how you detect, test, design and lead.
Why the front end before the server and the data? Someone new learns fastest when they can see the result. Then the next questions come naturally: who answers this page (the server), and where is its data kept (the database)?
Now that you have an app that is tested and online: draw the design before the code, use AI and agents in your work, then go under the hood with C and memory and practise algorithms.
7 tracks · 58 lessonsYou design systems used by millions of people: scaling, load balancing and caching, microservices, performance and security, and continuous delivery and observability.
2 tracks · 11 lessonsStage 0: Foundation0/1
Stage 1: JuniorLeo0/49
Stage 2: Mid-Level0/19
Stage 3: Senior0/6
You build an AI system from the data to a real user, and each step relies on the one before it.
Before this path: the foundation stage and the "Python: your first language" track of software engineering, because the data lessons assume you write Python. Open the software engineering path
Data always comes first: the strongest model cannot rescue wrong data.
The same foundation as the software engineering path: computers, the internet, programming logic, the terminal and Git, then its "Python: your first language" track, because the data lessons assume you write Python. Technical already? The stage test moves you straight to stage 1.
1 tracks · 1 lessonPython for data and practical maths, then machine learning models, then deep learning and how a language model works inside, and finally an app that answers from your documents and an agent that acts with real tools. The end of this stage is junior AI engineer level.
6 tracks · 49 lessonsWider, deeper and from a notebook to a service: vision and audio, tuning models on your data, then serving a model in a container whose latency you measure and watch.
3 tracks · 19 lessonsAI systems that run in production: MLOps and training and deployment pipelines, designing AI systems at scale, securing them, and the capstone.
2 tracks · 6 lessonsStage 0: Foundation0/6
Stage 1: Junior0/16
Stage 2: Mid-Level0/12
Stage 3: Senior0/7
You follow one message from your device to the site you open, and each step uncovers another layer of its way.
Do not skip addresses and subnetting: routing, security and troubleshooting all stand on them.
You start from zero with no background: what a network is, the layers, cables, and addresses. Technical already? The stage test moves you straight to stage 1.
1 tracks · 6 lessonsHow data moves inside a network and between networks, then the network at work: Wi-Fi, security, troubleshooting, the cloud and a full office network project, ending with a plan for your first certificate.
2 tracks · 16 lessonsNow that you build an office network and troubleshoot it: make it survive with backup links and gateways, move to IPv6, step out to the internet with BGP, then run it like a pro: monitoring, quality of service, automation and a full branch project.
2 tracks · 12 lessonsFrom running networks to designing them: data centres with spine-leaf and EVPN, wide area networks and SD-WAN, the cloud at scale, then a full design you defend with numbers, and the senior's road with a one-year plan.
1 tracks · 7 lessonsStage 0: Foundation0/8
Stage 1: Junior0/14
Stage 2: Mid-Level0/10
Stage 3: Senior0/7
You start with what a defender protects and who attacks it, then the protective tools, then you take the defender’s seat.
Before this path: security is built on understanding the network, so walk the networking path before it or alongside it. Open the networking path
Most breaches start with a person and a password, so the path starts there before any tool.
For people with no technical background: what we protect, who attacks and how they think, phishing, malware and ransomware, and identity and passwords. Walk the networking path before it or alongside it, since security is built on understanding the network. Have a background? The stage test moves you straight to stage 1.
1 tracks · 8 lessonsLinux for defenders, the protective tools, cryptography, web and system security, then the defender's seat in the SOC, a hands-on investigation, governance and AI, ending with your job and a 20-week plan.
2 tracks · 14 lessonsNow that you are an analyst who reads and investigates alerts: build detection yourself with Sigma rules, hunt what it missed and analyse evidence forensically, then see the other side with permission: the pen testing method, web testing, and Active Directory attacks with their defences.
2 tracks · 10 lessonsFrom operating security to designing and leading it: Zero Trust architecture and threat modelling, cloud, container and supply chain security, purple teaming, leading a programme with risk in money and major incidents, then a capstone and a one-year plan.
1 tracks · 7 lessons