Guided paths, built to run
Each path is an ordered sequence of courses that builds skill by skill. Start at the beginning or skip what you already know; Module 0 of every course is free to preview.
Career paths
AI Engineer
No experience required: six shared Python Foundations courses are included before you build and deploy production AI agent systems. If you completed Python Foundations already, that progress carries over automatically.
View pathBackend Engineer
Go from database engineering to production backend delivery: PostgreSQL, HTTP, FastAPI, authentication, testing, Docker, cloud, serverless and distributed systems, system design, optional advanced Kubernetes, and a production capstone connected to a provided React frontend.
Prerequisite: Python Foundations or equivalent experience. You should be comfortable writing small Python programs, using functions and classes, working with packages and virtual environments, and navigating the terminal.
View pathFrontend Engineer
Progress from semantic HTML and browser JavaScript to accessible design systems, production React architecture, performance, testing, full-stack product delivery, and a deployment-ready capstone.
View pathCybersecurity Engineer
Go from programming and network foundations to defending production software, cloud workloads, CI pipelines, incidents, and AI agents through executable local labs and a complete security capstone.
View pathFoundations
Career accelerator
Practical projects
Coming soon
Full-Stack Software Engineer
A holistic curriculum to produce versatile full-stack professionals. Go from programming fundamentals to distributed systems, every course builds directly on the last.
DevOps & Cloud Delivery
Containerize, automate, and deploy modern applications, from Docker and a professional Git workflow to CI pipelines, serverless, and Kubernetes orchestration.