Learning Paths

Ordered tracks that combine courses, decision guides, coding practice and quizzes. Sign in to track your progress along a path.

Learn to Code from Zero Never written code before? Learn Python step by step in your browser with nothing to install, solve your first coding problems, then learn to work with data using SQL. Beginner · 7 steps Build Websites from Scratch Build your first web pages with HTML and CSS, style them quickly with Tailwind CSS, and make them interactive with JavaScript. Every example shows a live preview as you edit it. Beginner · 5 steps Coding Interview Prep Pattern-by-pattern algorithm practice, the most-asked problems, practical backend tasks and language gotchas — with code you run in the browser. Intermediate · 8 steps Backend Engineer Foundations The core every backend engineer needs regardless of stack: HTTP APIs, auth, caching, retries, queues and observability. Beginner · 12 steps Laravel Developer Learn PHP, then build web apps and APIs with Laravel: routing, Blade, validation, Eloquent, queues and testing, finishing with interview questions. Beginner · 5 steps Go Backend Developer Learn Go, then build production JSON APIs with the standard library and the popular frameworks: routing, middleware, validation, tests, databases and graceful shutdown. Intermediate · 5 steps API Architect Design, govern and evolve API platforms: REST, GraphQL, contracts, versioning, gateways, security and developer experience. Advanced · 11 steps Reliability Engineer Keep systems correct and available under retries, overload and partial failure. Intermediate · 10 steps Event-Driven & Distributed Systems Queues, streams, event sourcing, real-time delivery and the distributed-systems theory behind them. Advanced · 13 steps Mobile App Developer (React Native) Go from TypeScript and React to shipping iOS and Android apps with React Native and Expo, then learn the API patterns that make mobile apps fast and reliable. Beginner · 6 steps Mobile Backend Engineer Build APIs that survive flaky networks, old app versions and battery limits. Intermediate · 10 steps API Security Authentication, authorization, the OWASP Top 10 for web and APIs, abuse protection and secure delivery. Intermediate · 9 steps AI-Integrated Products Ship features on top of LLM APIs safely: streaming, structured outputs, cost control, evaluation and abuse limits. Intermediate · 7 steps AI Engineer Build production AI features: LLM fundamentals with runnable examples, coding with AI assistants, retrieval-augmented generation, agents and MCP, and the evals and guardrails that keep them reliable and safe. Intermediate · 11 steps Payments & Fintech Engineer Move money correctly: idempotent charges, payment state machines, webhooks, ledgers, reconciliation and security. Advanced · 10 steps Data at Scale Engineer Concurrency, transactions, database scaling and caching for high-traffic, resilient systems — with runnable simulations and practice tasks. Advanced · 15 steps Engineering Leadership: Tech Lead to Engineering Manager From senior engineer to tech lead, team lead and engineering (development) manager — technical direction, running a team, hiring, performance and organisation design, with interview prep for each role. Advanced · 12 steps Design Patterns: From SOLID to Real Refactoring Learn to design code that is easy to change: SOLID and dependency injection, all 23 classic patterns, the modern patterns frameworks use, when not to use a pattern, then practise with code reviews, a quiz and interview questions. Intermediate · 4 steps Data Engineer: Reliable Pipelines from Source to Warehouse Build pipelines people can trust: extraction and change data capture, idempotent loading, late data and backfills, dimensional modelling, dbt and orchestration, data quality, cost and privacy, plus the messaging and idempotency foundations underneath. Intermediate · 9 steps Terraform & Infrastructure as Code From your first resource to running Terraform safely as a team: HCL, state and modules, then locking, secrets, drift, safe refactors and CI pipelines on AWS, with Azure and GCP equivalents. Intermediate · 4 steps Cloud Networking From IP addresses and TCP to production cloud networks: subnets, DNS, TLS, NAT, firewalls and load balancers, then the incidents that take real systems down, on AWS with Azure and Google Cloud equivalents. Intermediate · 7 steps DevOps Engineer Linux and the shell, Git and CI/CD, containers and Kubernetes, then the production problems DevOps engineers actually get paged for, plus infrastructure as code and observability. Intermediate · 11 steps Docker & Kubernetes Package applications in containers and run them on Kubernetes: Docker from first container to production images, Kubernetes hands-on with a real cluster, production operations, and Helm, Kustomize and GitOps delivery. Intermediate · 9 steps Cloud Engineer Cloud fundamentals on AWS with Azure and Google Cloud equivalents, then networking, infrastructure as code and the security, cost and reliability incidents cloud engineers handle in production. Intermediate · 9 steps Forward Deployed Engineer Become the engineer customers trust to make complex products work: discovery and scoping, integrations and data, deploying into customer environments, and AI workflows with retrieval, evaluation and guardrails. Intermediate · 8 steps XML: Basics to Advanced Learn XML from syntax and namespaces to validation, XPath, XSLT and XQuery, parse it safely in Python, PHP, Java and JavaScript, then handle the production problems: large feeds, XXE, schema drift and signatures. Intermediate · 4 steps Tailwind CSS Style modern websites with Tailwind CSS v4: utilities, layout, responsive design, states, dark mode and theming with live examples, then the production problems teams hit and ready-made recipes for common UI. Beginner · 4 steps Full-Stack Web Frameworks Choose and master the frameworks most teams hire for in 2026: React, Vue or Angular on the front end, Next.js for full-stack React, and Express, NestJS, Django or ASP.NET Core on the back end, with guides for the decisions in between. Intermediate · 13 steps

Was this page helpful?