// Catalog

Every workshop, one library

53 available courses, with 4 more coming soon. Project-based learning across AI, foundations, frontend, backend, DevOps, cybersecurity, and interview preparation. Filter by track or search by name.

Difficulty
Access
Showing 57 of 57 courses
Intermediate
AI12 modules3 learning modes

Build Multi-Agent AI Systems

Build a multi-agent investment-research system with LangGraph + the Claude Agent SDK with three learning paths.

Included in ProView →
Beginner
AI6 modules3 learning modes

Deep Agents from Scratch

Build a production-grade AI research agent that combines task planning, virtual file systems, and sub-agent delegation to autonomously investigate any topic.

Included in ProView →
Beginner
AI4 modules3 learning modes

Introduction to LangChain

Build production-ready AI agents using LangChain, from your first model call to multi-agent systems with human-in-the-loop controls.

Included in ProView →
Intermediate
AI7 modules3 learning modes

Introduction to LangGraph

Build production-ready AI agents and multi-agent systems using LangGraph, from your first graph node to deployed, memory-equipped workflows.

Included in ProView →
Advanced
AI8 modules3 learning modes

Production AI Agent Capstone

Build RelayDesk, a local-first AI support copilot with durable LangGraph workflows, safe tools, human approval, Ragas metrics, LangSmith experiments, and regression gates.

Included in ProView →
Beginner
Foundations7 modules3 learning modes

Build a Real CLI Tool in Python

Build and install a real command-line task manager — the todo command — with argparse subcommands, JSON persistence, error handling, tests, and a pyproject entry point.

Included in ProView →
Beginner
Foundations7 modules3 learning modesFree

Dev Setup for AI Beginners

Install Cursor and Python, write your first programs and Streamlit app, add live AI-powered search with Tavily and Claude Code, then ship everything to GitHub.

Free foreverView →
Intermediate
Foundations7 modules3 learning modes

Math for Programmers

See the essential math behind code, functions, Big-O growth, vectors, matrices, probability, and sets, taught visually and tied to real code.

Included in ProView →
Beginner
Foundations7 modules3 learning modes

Object-Oriented Python: Classes & Inheritance

Build a mental model of classes, objects, and inheritance, the foundation for understanding every library you'll encounter in AI and web development.

Included in ProView →
Beginner
Foundations6 modules3 learning modesFree

Programming Foundations: How Code Actually Runs

Stop guessing why your code works, learn variables, loops, functions, and scope by watching what the computer does at each step.

Free foreverView →
Beginner
Foundations7 modules3 learning modes

Python Data Structures in Depth

Build a word-frequency analyser that evolves from a raw list to an elegant comprehension pipeline, learning lists, tuples, sets, dicts, and comprehensions along the way.

Included in ProView →
Beginner
Foundations7 modules3 learning modes

Python Files, APIs & Error Handling

Read and write files, call real web APIs, and write code that handles failure gracefully, the three skills that make Python useful in the real world.

Included in ProView →
Beginner
Foundations7 modules3 learning modes

Python Packages & Project Structure

Build a proper multi-module Python package with virtual environments, pip, and editable installs, the foundation every real Python project needs.

Included in ProView →
Intermediate
Frontend8 modules3 learning modes

Accessible UI & Design Systems

Build VenueFlow, a polished conference operations dashboard, while learning reusable component contracts, responsive design systems, keyboard and focus behavior, accessible forms, dialogs, data surfaces, themes, and resilient UI states.

Included in ProView →
Beginner
Frontend7 modules3 learning modesFree

Build a Browser Game: Snake from Scratch

Build the classic Snake game end-to-end in a single HTML file using vanilla JavaScript and the HTML5 Canvas, no framework, no build step, just a playable game you can open in any browser.

Free foreverView →
Beginner
Frontend8 modules3 learning modes

Build a complete production website from scratch

Launch AsterCare: a polished medical-services website with services, pricing and docs, plus a secure staff app on a subdomain. Build patient tracking with Supabase PostgreSQL, authentication and automated password recovery; send retry-safe email with Resend; protect and connect the domain through Cloudflare; enforce GitHub CI; and publish automatic preview and production deployments through Vercel. The course walks you through every account and integration - the only thing you need to bring is your own domain, typically about US$1/month through Cloudflare depending on the extension.

Included in ProView →
Beginner
Frontend7 modules3 learning modes

Build a Personal Portfolio Website

Build and deploy a real, responsive personal portfolio website with plain HTML, CSS, and a little vanilla JavaScript, no framework, and ship it live on GitHub Pages.

Included in ProView →
Advanced
Frontend8 modules3 learning modes

Frontend Performance & Delivery

Turn Atlas Market, a polished but slow commerce experience, into a fast and observable production frontend by measuring real bottlenecks, improving Core Web Vitals, shaping bundles and assets, and enforcing performance budgets in CI.

Included in ProView →
Intermediate
Frontend8 modules3 learning modes

Full-Stack Foundations: React, APIs & Databases

Build one complete, runnable full-stack app end-to-end: a React + TypeScript frontend talking to a FastAPI backend backed by SQLite, with full CRUD and a deploy note.

Included in ProView →
Beginner
Frontend8 modules3 learning modes

JavaScript for the Browser

Build CityScope, a searchable city and weather explorer, while mastering modern JavaScript, the DOM, modules, async data, storage, and defensive debugging.

Included in ProView →
Advanced
Frontend8 modules3 learning modes

Launch a SaaS Product

Design, build, secure, and ship RelayDocs: a polished SaaS product and documentation site with marketing pages, searchable docs, authentication, a Supabase-backed workspace, automated quality gates, and a production Vercel release.

Included in ProView →
Advanced
Frontend8 modules3 learning modes

Production Frontend Capstone

Build Pulseboard, a secure customer-feedback SaaS that carries architecture, accessibility, testing, performance, and delivery practices into one production-ready Next.js application.

Included in ProView →
Advanced
Frontend8 modules3 learning modes

Production React Architecture

Build SignalDesk, a production-shaped customer-support workspace, while learning feature boundaries, nested data routing, server-state ownership, mutations and invalidation, resilient async boundaries, and architecture-level testing.

Included in ProView →
Intermediate
Frontend8 modules3 learning modes

React Foundations: Build a Task Manager

Build a complete Task Manager app while mastering semantic HTML, modern CSS layout, and React's component model with TypeScript and Tailwind CSS.

Included in ProView →
Intermediate
Frontend8 modules3 learning modes

Testing, Automation & Continuous Integration

Master the testing pyramid, unit, integration, and E2E tests, and automate quality enforcement through GitHub Actions CI pipelines.

Included in ProView →
Beginner
Backend7 modules3 learning modes

Build a REST API with FastAPI

Build a complete, tested notes/tasks CRUD API in Python with FastAPI — from an empty folder to a running, curl-able service backed by SQLite.

Included in ProView →
Intermediate
Backend8 modules3 learning modes

Cloud Deployment for Backend Engineers

Design, package, deploy, and operate a production-shaped FastAPI service on AWS using least privilege, managed data, queues, CI/CD, observability, rollback, cost controls, and safe cleanup.

Included in ProView →
Intermediate
Backend8 modules3 learning modes

Database Engineering - Relational & NoSQL

Master relational database design, normalization, ACID properties, advanced SQL, indexing, and NoSQL trade-offs to make confident data storage decisions.

Included in ProView →
Beginner
Backend7 modules3 learning modes

Docker: From Zero to Production Containers

Build and ship a real multi-container application while learning every Docker concept, images, layers, volumes, networking, and Compose, from first principles.

Included in ProView →
Intermediate
Backend8 modules3 learning modes

High-Availability & Distributed System Design

Scale applications to handle millions of concurrent users, master caching, message queues, database sharding, and the CAP theorem trade-offs that define modern system architecture.

Included in ProView →
Intermediate
Backend7 modules3 learning modes

Kubernetes Fundamentals: From Container to Cluster

Take the containers you learned to run with Docker and orchestrate them across a real Kubernetes cluster — Pods, Deployments, Services, ConfigMaps, and the reconcile loop — all through declarative YAML and kubectl.

Included in ProView →
Intermediate
Backend8 modules3 learning modes

Production Backend Capstone

Build and operate a production-shaped, multi-tenant FastAPI backend for a provided React/TypeScript client, with strict tenant isolation, idempotent jobs, tests, CI, containers, observability, and a deployment runbook.

Included in ProView →
Intermediate
Backend8 modules3 learning modes

Serverless Architecture Patterns

Master the event-driven patterns, fan-out, orchestration, idempotency, that make serverless systems reliable at scale.

Included in ProView →
Advanced
Backend8 modules3 learning modes

The System Design Interview

Reason about scale and tradeoffs like a senior engineer — a repeatable framework, the core building blocks, the CAP theorem, and three worked designs you can defend live.

Included in ProView →
Intermediate
Backend8 modules3 learning modes

Web Architecture & Core APIs

Understand the lifecycle of an HTTP request and build predictable REST and GraphQL APIs with Node.js and Express.

Included in ProView →
Advanced
Cybersecurity6 modules3 learning modes

AI, LLM & Agent Security

Constrain prompt injection, untrusted retrieval, tools, memory, identity, output, and approval boundaries in a local deterministic agent gateway.

Included in ProView →
Advanced
Cybersecurity6 modules3 learning modes

Capstone: Attack, Fix & Defend a Production System

Audit a deliberately vulnerable local notes service, reproduce bounded abuse cases, fix root causes, add regression gates, detect attacks, and present residual risk.

Included in ProView →
Intermediate
Cybersecurity6 modules3 learning modes

Cloud, Container & Kubernetes Security

Harden images and Kubernetes workloads with non-root execution, least-privilege identity, network policy, admission controls, and observable runtime boundaries.

Included in ProView →
Intermediate
Cybersecurity6 modules3 learning modes

Detection Engineering & Incident Response

Design privacy-aware security events, write behavior detections, triage evidence, contain incidents, recover safely, and learn from timelines.

Included in ProView →
Beginner
Cybersecurity6 modules3 learning modes

Linux, Networking & Security Foundations

Trace what a computer and network actually do, then use processes, permissions, ports, and logs to reduce attack surface and investigate suspicious behavior.

Included in ProView →
Intermediate
Cybersecurity6 modules3 learning modes

Modern Identity & Access Control

Build password, recovery, session, OAuth, authorization, MFA, and passkey-aware controls using current browser and identity standards.

Included in ProView →
Intermediate
Cybersecurity6 modules3 learning modes

Secure Coding, Secrets & Cryptography

Constrain dangerous boundaries, manage secret lifecycles, and use authenticated cryptography without inventing protocols.

Included in ProView →
Intermediate
Cybersecurity6 modules3 learning modes

Software Supply Chain & DevSecOps Security

Build a fail-closed CI policy with dependency review, secret and code scanning, SBOMs, provenance, signatures, and least-privilege automation.

Included in ProView →
Intermediate
Cybersecurity6 modules3 learning modes

Threat Modeling & Secure System Design

Turn architecture into explicit security decisions by mapping assets, trust boundaries, abuse cases, STRIDE threats, mitigations, and residual risk before code reaches production.

Included in ProView →
Intermediate
Cybersecurity6 modules3 learning modes

Web & API Security

Defend a local notes API against broken access control, injection, SSRF, XSS, CSRF, unsafe errors, and resource abuse using OWASP 2025 and ASVS 5.0.

Included in ProView →
Intermediate
Interview8 modules3 learning modes

Advanced Coding Interview Patterns

Master the high-leverage interview patterns beyond core arrays and graphs: binary search, intervals, heaps, monotonic stacks, backtracking, tries, greedy reasoning, and bit manipulation.

Included in ProView →
Intermediate
Interview8 modules3 learning modes

Data Structures & Core Algorithms

Master arrays, linked lists, stacks, queues, hash tables, trees, and graphs, then implement binary search, merge sort, and quick sort with confident Big O analysis.

Included in ProView →
Intermediate
Interview7 modules3 learning modes

Dynamic Programming Patterns

Learn to recognize and solve dynamic programming interview problems by deriving recurrences and choosing fill orders — not by memorizing solutions.

Included in ProView →
Intermediate
Interview7 modules3 learning modes

Graph & Tree Interview Patterns

Recognize and solve the traversal-based tree and graph problems interviewers ask, by pattern, not by memorization.

Included in ProView →
Intermediate
Interview8 modules3 learning modes

How Git Works Internally

Look under the hood of Git — the object model, content-addressable storage, refs and the commit DAG, the three trees, merge vs rebase at the object level, the reflog, and packfiles — all verified with real git plumbing commands.

Included in ProView →
Intermediate
Interview7 modules3 learning modes

Software Design Patterns & Clean Architecture

Master reusable architectural solutions, SOLID principles, creational, structural, and behavioral patterns, to write maintainable, testable, low-coupling codebases.

Included in ProView →
Intermediate
Interview8 modules3 learning modes

The Coding Interview Loop

Practice the complete coding-interview workflow: clarify the problem, establish contracts, derive and improve a solution aloud, test it deliberately, and perform realistic timed mocks.

Included in ProView →
Beginner
Interview6 modules3 learning modes

Two-Pointer & Sliding Window Patterns

Master the two patterns that unlock ~30% of array and string interview problems by learning to recognize problem shapes, not memorize solutions.

Included in ProView →
Coming soon
Foundations7 modules

Containerization & Cloud Basics

Package applications into Docker images, orchestrate multi-container apps with Compose, and deploy to modern cloud platforms, eliminating environment inconsistency forever.

Coming soon
Foundations7 modules

Foundations of Logic & Algorithmic Thinking

Master the building blocks of all code, variables, types, operators, conditions, loops, scope, and Big O, by building mental models that apply in every language.

Coming soon
Foundations7 modules

Object-Oriented & Functional Programming Paradigms

Master OOP principles and Functional Programming concepts to model real-world systems, write clean data pipelines, and choose the right paradigm for any problem.

Coming soon
DevOps7 modules

Next-Gen Dev Environments & AI Pair Programming

Set up a professional terminal workflow, master advanced Git, and use Cursor IDE and Claude Code CLI to ship code faster with AI as your co-pilot.