// Catalog

Every workshop, one library

36 project-based courses across AI, foundations, backend, DevOps, and frontend. Filter by track or search by name.

Difficulty
Access
Showing 36 of 36 courses
Intermediate
AI12 modules

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 modules

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 modules

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 modules

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 →
Beginner
Foundations7 modulesFree

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 modules

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 modules

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 modulesFree

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 modules

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 modules

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 modules

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 →
Beginner
Frontend7 modulesFree

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 →
Intermediate
Frontend8 modules

Build a Full-Stack Task Manager

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
Frontend7 modules

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 →
Intermediate
Frontend8 modules

Frontend Core & Reactive Frameworks

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
Backend8 modules

Serverless Architecture Patterns

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

Included in ProView →
Beginner
DevOps7 modules

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
Interview8 modules

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 modules

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 modules

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 modules

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 modules

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 →
Beginner
Interview6 modules

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

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.

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
Backend7 modules

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.

Coming soon
Backend8 modules

Database Engineering — Relational & NoSQL

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

Coming soon
Backend8 modules

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.

Coming soon
Backend8 modules

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.

Coming soon
Backend8 modules

Web Architecture & Core APIs

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

Coming soon
Backend6 modules

Web Security, Auth & Identity Management

Master the OWASP Top 10, implement JWT and OAuth 2.0 safely, and design role-based authorization that holds up under real attack scenarios.

Coming soon
DevOps7 modules

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.

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.

Coming soon
DevOps8 modules

Testing, Automation & Continuous Integration

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