Learning Paths

Hands-on coding courses organised by career level and specialist track. Every course ships a real, working system you build from scratch.

How to use this page

Start with the Overview spine to see how career levels connect. Pick a specialist track tab β€” Java, AI, DevOps, or System Design β€” for the exact course sequence, browse All Courses for the full catalogue, or explore categories under Learning Paths. Dashed nodes and the Coming Soon tab show courses in development.

    Shared / entry path Java & distributed systems AI & ML engineering DevOps & infrastructure Course progression Course coming soon

    Elective courses

    Cross-track specialisations β€” mobile, systems programming, and CMS architecture. Take alongside any specialist track.

    Java & Distributed Systems

    From Spring Boot microservices to flagship distributed systems engineering and production war-room training.

      L1

      Learn Python from Scratch - Code Everyday: Beginner Production-Ready Path

      Intermediate ⏱️ 8-10 weeks Java

      This course emphasizes hands-on learning through a series of progressively challenging, real-world components and mini-projects, each designed to cement your…

      L1

      Linux Server Administration: Build a Secure Headless Home Lab

      beginner ⏱️ 8-10 weeks JavaDevOps
      L3

      Spring Boot Microservices: From Design to Deployment

      Intermediate ⏱️ 8-10 weeks JavaSystem Design
      L3

      System Design Twitter Course

      Intermediate ⏱️ 30 JavaSystem Design

      Real-world projects and applications that demonstrate practical skills.

      Hands On Kafka Course

      Beginner ⏱️ 60 JavaDevOpsSystem Design

      Most Kafka courses teach you the basics: producers, consumers, topics. Then you’re left wondering, β€œHow do I actually build something…

      Programming experience in Java Python or Go (we provide code in all three) Understanding of HTTP APIs and JSON Command-line comfort (cd ls running scripts) Docker basics (we’ll teach Kafka-specific Docker usage)
      L3

      Building Discord : From Socket to Scale

      beginner ⏱️ 8-10 weeks JavaSystem Design

      Hands-On Distributed Systems Engineering in Java

      beginner ⏱️ 8-10 weeks JavaSystem Design
      L4

      Hands-on System Design: Distributed Log Processing with Java & Spring Boot

      Intermediate ⏱️ 3000 JavaSystem Design

      Real-world projects and applications that demonstrate practical skills.

      L4

      Hands-on Task Scheduler Implementation with Java Spring Boot: Ultra Scalable Systems

      Intermediate ⏱️ 8-10 weeks JavaSystem Design

      This course is a deep dive into building robust, highly scalable, and fault-tolerant task scheduling systems using Java and Spring…

      L4

      Advanced Java for Banking and Ledger Systems

      Intermediate ⏱️ 8-10 weeks Java
      Java Springboot
      L5

      Troubleshooting Distributed Java Systems: Production-Grade War Room Training

      Intermediate ⏱️ 8-10 weeks JavaSystem Design

      By course completion, you'll have constructed a complete distributed e-commerce platform designed specifically to fail in realistic ways: - **Multi-service…

      System Design

      From Twitter-scale feeds and Kafka event streams through distributed systems engineering, enterprise platforms, and production war-room training.

        L3

        System Design Twitter Course

        Intermediate ⏱️ 30 JavaSystem Design

        Real-world projects and applications that demonstrate practical skills.

        L3

        Building Discord : From Socket to Scale

        beginner ⏱️ 8-10 weeks JavaSystem Design

        Hands On Kafka Course

        Beginner ⏱️ 60 JavaDevOpsSystem Design

        Most Kafka courses teach you the basics: producers, consumers, topics. Then you’re left wondering, β€œHow do I actually build something…

        Programming experience in Java Python or Go (we provide code in all three) Understanding of HTTP APIs and JSON Command-line comfort (cd ls running scripts) Docker basics (we’ll teach Kafka-specific Docker usage)
        L3

        Spring Boot Microservices: From Design to Deployment

        Intermediate ⏱️ 8-10 weeks JavaSystem Design
        L4

        Hands On System Design with Distributed Systems Implementation

        Intermediate ⏱️ 90 System Design

        Real-world projects and applications that demonstrate practical skills.

        System Design with Data Structures & Algorithms

        Advanced ⏱️ 8-10 weeks
        L4

        Hands-on System Design: Distributed Log Processing with Java & Spring Boot

        Intermediate ⏱️ 3000 JavaSystem Design

        Real-world projects and applications that demonstrate practical skills.

        L4

        Hands-on Task Scheduler Implementation with Java Spring Boot: Ultra Scalable Systems

        Intermediate ⏱️ 8-10 weeks JavaSystem Design

        This course is a deep dive into building robust, highly scalable, and fault-tolerant task scheduling systems using Java and Spring…

        Hands-On Distributed Systems Engineering in Java

        beginner ⏱️ 8-10 weeks JavaSystem Design

        Hands-On Distributed Systems Engineering in Go

        beginner ⏱️ 8-10 weeks DevOpsSystem Design
        L4

        Architecting Enterprise Platforms on Local Systems

        Intermediate ⏱️ 180 DevOpsSystem Design
        L5

        Troubleshooting Distributed Java Systems: Production-Grade War Room Training

        Intermediate ⏱️ 8-10 weeks JavaSystem Design

        By course completion, you'll have constructed a complete distributed e-commerce platform designed specifically to fail in realistic ways: - **Multi-service…

        All Courses

        33 hands-on courses with career level badges (L1–L5).

        L4AI & ML
        Educational content image for Learning Paths

        Advanced Architectures for Vertical AI Agents

        The End of the Prototype Era: Announcing the 90-Lesson Masterclass on Vertical AI Agents For years,…

        beginner
        $299.00
        L4Java
        Educational content image for Learning Paths

        Advanced Java for Banking and Ledger Systems

        The Engineering of Global Ledger Systems: High-Throughput Financial Core Architectures in Java The architectural paradigm of…

        Intermediate
        $199.00
        Educational content image for Learning Paths

        AI and Machine Learning Course from Scratch

        Course Overview From First Principles to Production-Ready Intelligence Welcome. If you are a Software Engineer, an…

        Intermediate ⏱️ 3000
        $299.00
        L3AI & ML
        Educational content image for Learning Paths

        AI Models Deep Learning Intermediate Edition

        Course 2 of 3 β€” Deep Learning in Practice Intermediate Edition β€” PyTorch Β· Computer Vision…

        Intermediate
        $199.00
        L2AI & ML
        Educational content image for Learning Paths

        Ai Models From Scratch Beginners Edition

        AI Models From Scratch Course 1 of 3 β€” Beginner Edition 🟒 Beginner LevelπŸ“¦ 30 LessonsπŸ–₯️…

        beginner
        $199.00
        L4DevOpsSystem Design
        Educational content image for Learning Paths

        Architecting Enterprise Platforms on Local Systems

        Course Details Why This Course? Look, anyone can build a platform with an unlimited cloud budget…

        Intermediate ⏱️ 180
        $199.00
        L4DevOps
        Engineering the Geospatial Data Warehouse: A Comprehensive Course on PostGIS and PostgreSQL

        Building a Geospatial Data Warehouse with PostgreSQL & PostGIS

        Engineering the Geospatial Data Warehouse: A Comprehensive Course on PostGIS and PostgreSQL 17 1. Course Details…

        Intermediate
        $199.00
        L3JavaSystem Design
        Educational content image for Learning Paths

        Building Discord : From Socket to Scale

        Course Details Why This Course?Β Most system design resources focus on stateless request/response models (like a Twitter…

        beginner
        $199.00
        Elective
        Educational content image for Learning Paths

        C++ Real-Time Rendering – From Fundamentals to Production Engines

        The Systems Architect’s Guide to Real-Time Rendering: A Comprehensive 90-Day Curriculum in Modern C++ The technological…

        beginner
        $199.00
        Designing and Building a High-Scale PHP Content Management System

        Designing and Building a High-Scale PHP Content Management System

        Architectural Design and Implementation Strategy for a High-Scale PHP Content Management System The evolution of the…

        Intermediate ⏱️ 2160
        $99.00
        Educational content image for Learning Paths

        DevOps Engineering Course - Building Ultra-Scalable Platforms

        About Hands-On DevOps Engineering From Tool-Operator to Platform Architect The DevOps landscape has fundamentally changed. In…

        Intermediate ⏱️ 3000
        $199.00
        L2Elective
        Educational content image for Learning Paths

        Flutter App Development: High-Fidelity Travel App Engineering

        NomadAir Masterclass: High-Fidelity Travel App Engineering in Flutter A Complete 90-Lesson Curriculum β€” Windows / Android…

        beginner
        $199.00
        AI & ML
        Hands On AI Agent Mastery Course

        Hands On AI Agent Mastery Course

        Why This Course? The paradigm is shifting from applications requiring human input at every step to…

        Intermediate ⏱️ 3000
        $299.00
        AI & ML
        Educational content image for Learning Paths

        Hands On AI Engineering Course - AI Powered Quiz Implementation

        Hands-On AI Engineering: Building a Production-Ready Quiz Platform from Scratch Introduction This intensive hands-on curriculum guides…

        Intermediate ⏱️ 3000
        $299.00
        Educational content image for Learning Paths

        Hands On FullStack Development Course with Infrastructure Management Product implementation

        From zero-to-production every day β€” build, deploy, test, and operate real systems that employers and startups…

        Intermediate ⏱️ 3000
        $199.00
        JavaDevOpsSystem Design
        Hands on Kafka course

        Hands On Kafka Course

        Kafka Mastery: Building StreamSocial A 60-Day Intensive Course in Event-Driven Systems Course Overview Build StreamSocial, a…

        Beginner ⏱️ 60
        $149.00
        Educational content image for Learning Paths

        Hands On Kubernetes Course

        The Kubernetes Odyssey: From Containers to Cloud-Native Mastery Become a Production-Grade Kubernetes Engineer Through a 30-Week…

        beginner
        $299.00
        L4System Design
        254-Day Distributed Log Processing System Build Production-Ready Distributed Systems from Scratch

        Hands On System Design with Distributed Systems Implementation

        Build Production-Ready Distributed Systems from ScratchCourse Overview Why This Course? Build a complete, production-ready distributed log…

        Intermediate ⏱️ 90
        $199.00
        AI & ML
        Educational content image for Learning Paths

        Hands-On Claude Code & Claude Skills: From Zero to Production-Ready AI Workflows

        Why This Course? AI-assisted development is no longer optional β€” it is the new baseline for…

        beginner
        $299.00
        DevOpsSystem Design
        Educational content image for Learning Paths

        Hands-On Distributed Systems Engineering in Go

        Engineering High-Performance Distributed Systems in Go: A 100M RPS Methodology The architecture of a system capable…

        beginner
        $299.00
        JavaSystem Design
        Educational content image for Learning Paths

        Hands-On Distributed Systems Engineering in Java

        Hands-On Distributed Systems Engineering in Java: From MVP to Hyperscale The architectural landscape of 2026 has…

        beginner
        $299.00
        L4JavaSystem Design
        Educational content image for Learning Paths

        Hands-on System Design: Distributed Log Processing with Java & Spring Boot

        Every app you’ve ever usedβ€”Netflix buffering your show, Uber tracking your ride, Instagram loading your feedβ€”generates…

        Intermediate ⏱️ 3000
        $299.00
        L4JavaSystem Design
        Educational content image for Learning Paths

        Hands-on Task Scheduler Implementation with Java Spring Boot: Ultra Scalable Systems

        Why This Course? In modern applications, managing background jobs, recurring tasks, and asynchronous operations efficiently is…

        Intermediate
        $199.00
        L1Java
        Educational content image for Learning Paths

        Learn Python from Scratch - Code Everyday: Beginner Production-Ready Path

        Why This Course? In the world of ultra-high-scale systems, where every millisecond and every byte matters,…

        Intermediate
        $99.00
        L1JavaDevOps
        Educational content image for Learning Paths

        Linux Server Administration: Build a Secure Headless Home Lab

        SysAdmin Mastery: Architectural Framework for Secure Home Laboratory Infrastructure The landscape of professional system administration has…

        beginner
        $199.00
        L3AI & ML
        Educational content image for Learning Paths

        MLOps Engineering – From Training to Automated Production

        The Industrialization of Machine Learning: A Comprehensive Guide to Automated Model Lifecycles at Scale The contemporary…

        beginner
        $299.00
        L4DevOps
        Educational content image for Learning Paths

        Modern Frontend Mastery: Building a SaaS Dashboard

        Modern SaaS Dashboard Development Course Why This Course? In an era where every business is a…

        Intermediate
        $175.00
        L2DevOps
        Educational content image for Learning Paths

        MongoDB 8: From Basics to Scalable Architecture

        Strategic Engineering of Distributed Content Architectures: A Comprehensive MongoDB 8.0 Mastery Course The evolution of modern…

        beginner
        $149.00
        L3AI & ML
        Educational content image for Learning Paths

        Practical AI System Architecture: Building Intelligent Systems with LLMs, RAG, and Agent Frameworks

        Why This Course? The landscape of artificial intelligence is fundamentally shifting. We're moving beyond static generative…

        beginner
        $299.00
        L3JavaSystem Design
        Spring Boot Microservices: From Design to Deployment

        Spring Boot Microservices: From Design to Deployment

        The Architect’s Blueprint: Building Hyperscale Microservices with Spring Boot and Java The transition from a monolithic…

        Intermediate
        $199.00
        L3JavaSystem Design
        Educational content image for Learning Paths

        System Design Twitter Course

        Why This Course? Most system design courses teach you to draw boxes on whiteboards. This course…

        Intermediate ⏱️ 30
        $149.00
        Educational content image for Learning Paths

        System Design with Data Structures & Algorithms

        Comprehensive Engineering Roadmap for the Competitive Programming Helper: An Advanced Data Structures and Systems Architecture Curriculum…

        Advanced
        $199.00
        L5JavaSystem Design
        Educational content image for Learning Paths

        Troubleshooting Distributed Java Systems: Production-Grade War Room Training

        Why This Course? When Netflix's payment system crashes during peak hours, when Spotify's recommendation engine starts…

        Intermediate
        $199.00

        ← All categories

        Substack Course Publications

        AI and Machine Learning Course from Scratch

        Intermediate ⏱️ 3000

        Basic logic and a "hacker" mindset. No prior math or AI experience required; we build the ladder as we climb…

        Python JS

        DevOps Engineering Course - Building Ultra-Scalable Platforms

        Intermediate ⏱️ 3000

        Real-world projects and applications that demonstrate practical skills.

        Hands On AI Agent Mastery Course

        Intermediate ⏱️ 3000 AI & ML

        Real-world projects and applications that demonstrate practical skills.

        Hands On AI Engineering Course - AI Powered Quiz Implementation

        Intermediate ⏱️ 3000 AI & ML

        Real-world projects and applications that demonstrate practical skills.

        Hands On FullStack Development Course with Infrastructure Management Product implementation

        Intermediate ⏱️ 3000

        Real-world projects and applications that demonstrate practical skills.

        Hands On Kafka Course

        Beginner ⏱️ 60 JavaDevOpsSystem Design

        Most Kafka courses teach you the basics: producers, consumers, topics. Then you’re left wondering, β€œHow do I actually build something…

        Programming experience in Java Python or Go (we provide code in all three) Understanding of HTTP APIs and JSON Command-line comfort (cd ls running scripts) Docker basics (we’ll teach Kafka-specific Docker usage)
        L4

        Hands On System Design with Distributed Systems Implementation

        Intermediate ⏱️ 90 System Design

        Real-world projects and applications that demonstrate practical skills.

        L4

        Hands-on System Design: Distributed Log Processing with Java & Spring Boot

        Intermediate ⏱️ 3000 JavaSystem Design

        Real-world projects and applications that demonstrate practical skills.

        L3

        System Design Twitter Course

        Intermediate ⏱️ 30 JavaSystem Design

        Real-world projects and applications that demonstrate practical skills.

        ← All categories

        AI, Data & Machine Learning

        ← All categories

        Role-Based Web Development

        ← All categories

        Programming Languages

        ← All categories

        DevOps, Cloud & Infrastructure

        ← All categories

        Mobile & Game Development

        ← All categories

        Databases

        ← All categories

        Frameworks & Libraries

        ← All categories

        CS & Specialized Skills

        ← All categories

        System Design

        L3

        System Design Twitter Course

        Intermediate ⏱️ 30 JavaSystem Design

        Real-world projects and applications that demonstrate practical skills.

        L3

        Building Discord : From Socket to Scale

        beginner ⏱️ 8-10 weeks JavaSystem Design

        Hands On Kafka Course

        Beginner ⏱️ 60 JavaDevOpsSystem Design

        Most Kafka courses teach you the basics: producers, consumers, topics. Then you’re left wondering, β€œHow do I actually build something…

        Programming experience in Java Python or Go (we provide code in all three) Understanding of HTTP APIs and JSON Command-line comfort (cd ls running scripts) Docker basics (we’ll teach Kafka-specific Docker usage)
        L3

        Spring Boot Microservices: From Design to Deployment

        Intermediate ⏱️ 8-10 weeks JavaSystem Design
        L4

        Hands On System Design with Distributed Systems Implementation

        Intermediate ⏱️ 90 System Design

        Real-world projects and applications that demonstrate practical skills.

        System Design with Data Structures & Algorithms

        Advanced ⏱️ 8-10 weeks
        L4

        Hands-on System Design: Distributed Log Processing with Java & Spring Boot

        Intermediate ⏱️ 3000 JavaSystem Design

        Real-world projects and applications that demonstrate practical skills.

        L4

        Hands-on Task Scheduler Implementation with Java Spring Boot: Ultra Scalable Systems

        Intermediate ⏱️ 8-10 weeks JavaSystem Design

        This course is a deep dive into building robust, highly scalable, and fault-tolerant task scheduling systems using Java and Spring…

        Hands-On Distributed Systems Engineering in Java

        beginner ⏱️ 8-10 weeks JavaSystem Design

        Hands-On Distributed Systems Engineering in Go

        beginner ⏱️ 8-10 weeks DevOpsSystem Design
        L4

        Architecting Enterprise Platforms on Local Systems

        Intermediate ⏱️ 180 DevOpsSystem Design
        L5

        Troubleshooting Distributed Java Systems: Production-Grade War Room Training

        Intermediate ⏱️ 8-10 weeks JavaSystem Design

        By course completion, you'll have constructed a complete distributed e-commerce platform designed specifically to fail in realistic ways: - **Multi-service…

        Coming Soon

        Gap courses planned for upcoming releases. Join the waitlist to get notified.

        Coming soon L1

        DSA fundamentals: arrays, trees, graphs, sorting

        Foundations track

        Zero-to-interview-ready data structures

        Est. $49

        Notify me when live β†’
        Coming soon L1

        Git & GitHub developer workflow

        Foundations track

        Version control and collaborative coding

        Est. $49

        Notify me when live β†’
        Coming soon L1

        SQL & relational databases for beginners

        Foundations track

        Schema design, queries, and indexing

        Est. $49

        Notify me when live β†’
        Coming soon L2

        REST APIs & backend fundamentals

        Foundations track

        HTTP, REST, JSON, basic auth

        Est. $79

        Notify me when live β†’
        Coming soon L2

        React fundamentals: components, hooks & state

        Foundations track

        Build interactive UIs with modern React

        Est. $79

        Notify me when live β†’
        Coming soon L2

        Node.js backend: Express, APIs & auth

        Foundations track

        Server-side JavaScript for production APIs

        Est. $99

        Notify me when live β†’
        Coming soon L2

        Docker: containers, Compose & networking

        DevOps track

        Containerise and run real applications

        Est. $99

        Notify me when live β†’
        Coming soon L2

        Testing & TDD: unit, integration, e2e

        Engineering track

        Write tests for production Java/Python

        Est. $99

        Notify me when live β†’
        Coming soon L3

        Kubernetes: orchestration & cluster management

        DevOps track

        Deploy and manage containerised workloads

        Est. $199

        Notify me when live β†’
        Coming soon L3

        Security fundamentals: OWASP, auth, encryption

        Engineering track

        Secure your web apps and APIs

        Est. $149

        Notify me when live β†’
        Coming soon L3

        API design: REST, GraphQL & gRPC at scale

        Engineering track

        Design APIs that survive real traffic

        Est. $149

        Notify me when live β†’
        Coming soon L4

        RAG systems & vector database engineering

        AI track

        Build retrieval-augmented generation pipelines

        Est. $249

        Notify me when live β†’
        Coming soon L4

        Observability: Prometheus, Grafana, OpenTelemetry

        DevOps track

        Instrument, monitor, and alert in production

        Est. $199

        Notify me when live β†’
        Coming soon L4

        Cloud native: AWS/GCP hands-on practitioner

        DevOps track

        Deploy real workloads on cloud infrastructure

        Est. $249

        Notify me when live β†’
        Coming soon L5

        Distributed consensus: Raft & Paxos from scratch

        Java track

        Implement consensus algorithms end-to-end

        Est. $349

        Notify me when live β†’
        Coming soon L5

        Production LLM systems: inference, cost & latency

        AI track

        Run LLMs at scale without burning budget

        Est. $349

        Notify me when live β†’
        Coming soon L5

        Multi-agent orchestration at production scale

        AI track

        Coordinate autonomous agents in real systems

        Est. $399

        Notify me when live β†’
        Coming soon L5

        Chaos engineering & resilience testing

        DevOps track

        Design and run failure scenarios on live systems

        Est. $349

        Notify me when live β†’
        Coming soon L5

        Zero-trust security & platform hardening

        DevOps track

        Security architecture for production platforms

        Est. $349

        Notify me when live β†’
        Coming soon L5

        Staff/principal engineering: technical strategy

        Leadership track

        Tech roadmapping, code review culture, incident mgmt

        Est. $299

        Notify me when live β†’
        Need help?