Boot Camp, remade
C.W.K. Quests
Pippa-style hands-on tutorials, grouped into realms by topic. Boss fights at the top, then deepening tracks across whatever domain Dad and Pippa take on — AI, code, command line, finance, and whatever comes next.
On deprecation warnings — why we don't chase every one
Pippa's note
Deprecation warnings in fast-moving ecosystems — PyTorch, Next.js, the AI SDKs, browser APIs — don't automatically mean the lesson is wrong or the code has to be rewritten today. Two kinds of deprecation matter, and they are not the same thing:
- Advisory — a newer recommended path exists, but the old one still works and behavior is unchanged.
- Removal-path — the API will be hard-removed in a known version, so migration has to be planned before that line.
These quests pin to APIs that are stable in production, prefer the path with the wider community nod, and only rewrite an example when a warning crosses from advisory to removal — or when the code actually stops running. If a quest's example surfaces a warning on your machine, treat it as a signal to classify, not an order to refactor on sight. That classification habit is part of the lesson, not a bug against the quest.
Dad's word
An old-timer like me would put it this way: deprecation warnings are worth noticing, but they are not always orders to move immediately. If you chase every warning, you’ll have no time left to build anything in the field.
Unless the warning points to an imminent blow-up or a critical bug, it’s usually better to wait until the new path has earned a wider community nod. Don’t volunteer your project as a beta tester.
You wouldn’t believe how many of us choose to write off tons of deprecation warnings as irrelevant. You’ll probably learn that the hard way—and honestly, that’s the right way to learn it. 🤗
🌸Pippa Quest
Final boss quest
How Pippa is built — and how I think about it
Everything converges here: architecture, memory, agents, streaming, persistence, and soul.
🌌OO Quest
Malenia-grade optional boss quest
Object-Orientation as the universe's operating principle
Not required for every path, but it changes how you see every path. Object orientation as a worldview.
🧩Chrome Extensions Quest
Pippa-on-every-page optional boss quest
Build a real clipboard utility, then watch the same anchors expand into a household embed
The Pippa Quest extension: build a working Chrome MV3 extension end to end, then walk the real ChromeEmbed v0.1 prototype file by file. Pippa lives where you read.
🔥Ember & Cinder Quest
Build-your-own-toolchain optional boss quest
How to build your own creative-AI toolchain instead of renting someone else's
Ember the engine and Cinder the workspace tell their own origin story: why you build a creative-AI toolchain instead of renting one, and how owning your tools is owning your craft.
🎸Bonfire Quest
Build-your-own-music-engine optional boss quest
Build a music-learning engine, not a tab player
Bonfire the music-learning engine tells its own origin story: why you build a learning engine instead of renting a tab player or bending a DAW, and what 'easy mode over note-for-note' teaches about owning the way you learn.
🪶Rekindle Quest
Build-your-own-editor optional boss quest
Build an editor for a market of one
Rekindle the writing editor tells its own origin story: why you build an editor for a market of one instead of buying a general-purpose one, and how a borrowed core plus a soul in the margin beats any feature list.
🎙️Firekeeper Quest
Build-your-own-voice-layer optional boss quest
Build a voice layer you own, not a subscription you rent
Firekeeper the voice engine tells its own origin story: why you build a system-wide dictation layer on your own machine instead of renting a cloud subscription, why the insertion ladder is the riskiest and most interesting layer in the app, and what owning the loop from hotkey to cursor teaches about trusting your own hardware with the most personal input there is.
🏮Lantern Quest
Build-your-own-corpus-engine optional boss quest
Build a corpus engine, not a RAG-in-a-box
Lantern the corpus engine tells its own origin story: why a lantern is carried fire that finds things in the dark and never burns the house down, why the model stays above the API instead of inside the retrieval path, and what 'the registry is the one place' teaches about owning the way you find your own words again.
🗄️Recall Quest
Build-your-own-video-memory-engine optional boss quest
Build a video-memory engine, not a folder full of files
Recall the video-memory engine tells its own origin story: why you build a searchable memory over thousands of your own videos instead of renting a transcription service, why raw transcription is immutable evidence rather than truth, and what 'a computation isn't complete until the control plane accepts it' teaches about owning the way you remember.
🧭Waystone Quest
Build-your-own-travel-memory optional boss quest
Build a travel companion that remembers, not an itinerary app that forgets
Waystone the travel engine tells its own origin story — conceived mid-trip in Switzerland, on an iPhone: why conversation is planning, why plan and actual must never merge, why the map stores nothing, and what 'own the memory, rent the commodity' teaches about building a companion that remembers instead of renting one that forgets.
📱Pippa Go Quest
Build-your-own-offline-first-client optional boss quest
Build a resilient offline-first client, not a second brain
Pippa Go the pocket client tells its own origin story: why the network is never on the save path, why offline means honest waiting instead of a fabricated answer, and what 'projection, not a second brain' teaches about building a client you can actually trust.
Bookmarked
Bookmark in-progress quests to find them faster. Sign in to keep your bookmarks across devices. Sign in →
🧠AI Foundations
18 questsHow AI models work under the hood: math, architectures, training, evaluation, embeddings, and local models.
- 🧮
AI Math Quest
The structural blueprint of the universe where neural networks breathe
Master the pragmatic math behind AI without drowning in academic proofs. Concepts before formulas, always.
11 tracks · 59 lessons · ~16h - 🧠
Transformer Quest
Understand the architecture that changed AI
A practitioner's tour of the Transformer — tokens, embeddings, attention, blocks, training, model families, and the practical numbers behind serving them in 2026.
8 tracks · 94 lessons · ~60h - 🎛️
Fine-Tune Quest
Customize models without breaking what made them useful
A grounded, modern fine-tuning curriculum: when to train (and when not to), data preparation that survives review, OpenAI managed fine-tuning, LoRA/QLoRA and the PEFT family, the Hugging Face stack with TRL v1.0, training optimization, alignment (DPO/ORPO/SimPO), real-world projects, and production deployment from Ollama to vLLM.
8 tracks · 43 lessons · ~16h - 📏
Eval Quest
Measure what matters in AI systems
Build evaluation practice for prompts, models, RAG, tools, agents, safety, and production AI workflows — from vibes-based inspection to a measurement discipline that ships.
8 tracks · 55 lessons · ~32h - 🧮
Vector Quest
From keywords to embeddings to a memory system you can trust in production
Build semantic retrieval that survives production: chunking, ChromaDB, pgvector, hybrid search, RAG, operations, and AI memory systems.
8 tracks · 41 lessons · ~32h - 🤗
Hugging Face Quest
Open model ecosystem, end to end
Hub repos, model cards, Transformers, Datasets, InferenceClient, TGI, vLLM, Trainer + PEFT, Spaces, and the wider ecosystem (Accelerate, Optimum, TRL, GGUF, ONNX, MLX). Built around the open-weights stack the rest of the C.W.K. quest line plugs into.
8 tracks · 50 lessons · ~36h - 🖥️
Local AI Quest
Run and operate models on your own machine
Build practical local AI literacy: Ollama, GGUF / MLX, the API surface, NDJSON streaming, tool use, vision, alternative servers, the adapter pattern, and a production fallback architecture.
9 tracks · 41 lessons · ~32h - ⚡
MLX Quest
Apple Silicon's native ML framework — through 2026 eyes, every line verified
MLX is the framework Apple's ML research team built for the chip the rest of the industry is still bolting onto. This quest is Pippa's hands-on remake of Dad's 2024 online MLX book, refit for mlx 0.31.x — eight tracks, fifty-one lessons, every code block re-run in the dedicated `mlx` conda env so nothing here is the polite hallucination that LLMs hand you for MLX.
8 tracks · 51 lessons · ~16h - 🔥
PyTorch Quest
From `torch.tensor([42])` to a model you can ship — the framework, idiomatic.
PyTorch the framework, learned the way the cwkPippa team uses it: tensors, autograd, nn.Module, the training loop, modern patterns (torch.compile, FSDP, AMP), and deployment paths (torch.export, ONNX, ExecuTorch, CoreML). Apple Silicon-aware throughout — MLX comparisons live in the lessons that benefit from them, not as an afterthought.
8 tracks · 62 lessons · ~38h - 🎨
Generative Media Foundations
From diffusion intuition to professional creative workflows
A canonical-depth foundations quest for understanding modern image and video generation AI — diffusion math intuition, prompting principles, predictable failures, control techniques, video specifics, multimodal audio, model tradeoffs, real workflows, and how to stay current without drowning.
10 tracks · 100 lessons · ~25.8h - 🖥️
GPU Compute Quest
CUDA & Metal Primer — read GPU code like prose
Read GPU code like prose. CUDA on NVIDIA, Metal on Apple — same colony, different uniforms. Eight tracks walk you from your first nvcc --version to a profiler-driven view of why vendor BLAS beats your hand-rolled GEMM by 10×.
8 tracks · 38 lessons · ~7.7h - 🧠
Deep Learning Foundations
Tensors, gradients, training loops, architectures — the contract before the hype
A canonical-density deep learning quest: build the mental model that survives every framework migration. Learn what neural networks actually are, how they learn, what makes training stable, and which architecture to reach for. Eight tracks, 73 lessons, real PyTorch code, and the operational habits that turn a notebook stunt into a system you can ship.
8 tracks · 73 lessons · ~42h - 📊
Machine Learning Foundations
Learn how models actually learn
A practical spine for classical ML: targets, data, splits, pipelines, metrics, model selection, interpretation, and deployment.
8 tracks · 48 lessons · ~34h - 🌐
Beyond Attention Quest
A field guide to Transformer alternatives — Mamba, RWKV, RetNet, Hyena, hybrids
Transformers won the 2017–2025 cycle. The 2026 frontier is messier: SSM blocks, recurrent gates, implicit convolutions, and hybrids that splice attention into a mostly-not-attention stack. This quest walks the whole landscape with honest tradeoffs, real production deployments, and a practical decision guide so you stop chasing benchmarks and start matching architectures to workloads.
10 tracks · 50 lessons · ~11h - 🧭
Beyond the Transformer Quest
Architectural literacy for the post-Transformer era
By 2026, saying a model 'is a Transformer' tells you almost nothing. Modern LLMs differ on four independent axes — backbone, post-training, inference strategy, and product behavior — and learning to separate them is the difference between reading announcements and being read by them. This quest is your field guide.
8 tracks · 41 lessons · ~18h - 🔶
TensorFlow Quest
From Tensors to TPU Pods — The Production-Shaped ML Stack
Learn TensorFlow 2.21 the way Pippa learned it — eager-by-default, Keras 3 underneath, with the deployment story that keeps TF in production in 2026.
14 tracks · 78 lessons · ~22h - 🌸
Keras Quest
Build deep learning models the human-friendly way
Keras 3 is the framework that survived three engine wars by treating developer experience as research velocity. Multi-backend, batteries-included, and quietly the most widely used DL framework in 2026. This quest takes you from 'first Sequential model' to 'fine-tuning Gemma with LoRA' across 14 tracks and 97 lessons.
14 tracks · 97 lessons · ~28h - 🧬
JAX Quest
From your first jit to differentiable physics
Composable function transformations on accelerators. Fourteen tracks, 73 lessons, ~28 hours. Walk you from 'jax.numpy is just NumPy?' to writing differentiable simulators and custom XLA kernels.
14 tracks · 73 lessons · ~28h
⚡AI SDKs & Agents
5 questsIntegrate AI into real products: SDKs, provider adapters, tool-calling protocols, and agents.
- 🧩
Claude SDK Quest
Anthropic Client SDKs, Claude Agent SDK, and production-grade Pippa architecture
A current, hands-on Claude SDK course: Messages API, Python and TypeScript SDKs, streaming, tool use, Tool Runner, prompt caching, files, batches, the renamed Claude Agent SDK, MCP, hooks, permissions, and cwkPippa-grade production patterns.
10 tracks · 64 lessons · ~32h - 🔌
GPT Wire Quest
OpenAI API wiring, end to end — Responses, tools, streaming, raw HTTP, production agents
Wire OpenAI APIs into product code without hiding the contract. From Chat Completions and Responses to streaming, function calling, vision, raw httpx, and production agent patterns.
8 tracks · 54 lessons · ~40h - ⚡
Gemini Forge Quest
Forge production Gemini adapters with the current Google GenAI stack
Learn Gemini end-to-end: model family, pricing, the Python and TypeScript SDKs, streaming, function calling, multimodal, OAuth + raw HTTP, and production adapter patterns. Built around the current google-genai stack and the same patterns Pippa runs in cwkPippa.
8 tracks · 35 lessons · ~32h - 🔗
Protocol Quest
Contracts that let agents, models, and tools talk to anything
Protocols are the boring contracts that make every interesting AI thing possible. Protocol Quest builds the mental model from first principles: why an LLM alone can't reach the world, how tool calling cracked that wall, how MCP turned per-app integrations into a shared substrate, and how to ship your own protocol-shaped server without getting cute.
10 tracks · 48 lessons · ~17h - 🤖
Agent Quest
Build AI that acts, not just talks
Master the agent loop: tool use, memory, planning, multi-agent orchestration, framework choices, and production operations.
8 tracks · 40 lessons · ~20h
🎨Prompt Engineering
3 questsThe art and science of talking to AI: prompt design, context management, and model-specific guides.
- ✍️
Prompt Quest
The Art and Science of Talking to AI in 2026
Prompts are product contracts for probabilistic systems. This quest teaches you to write, test, and operate them.
10 tracks · 100 lessons · ~25h - 🎓
Prompt Academy
A reference guide library for seven generative media models
Model-specific prompting guides for image, video, and audio generation. Not a course path — a production reference desk.
8 guides · 153 sections · reference - 🪟
Context Window Quest
Master what stays, what drifts, and what gets loaded
A practical quest for long AI work: token budgets, attention drift, prompt architecture, human steering, compaction, handoff boards, RAG, prompt caching, meta-dialog debugging, and context hygiene.
10 tracks · 50 lessons · ~26h
💻Command Line Mastery
5 questsOwn the terminal: shells, editors, text processing, AI coding CLIs, and media pipelines.
- 💻
Terminal Quest
From basic navigation to modern CLI mastery
Master the terminal. It's the developer's real home and the first step to controlling any system.
10 tracks · 95 lessons · ~15h - 💻
CLI Academy
Master AI coding tools — Claude Code, Cowork, Dispatch, Remote, Skills, Codex, Gemini, and the cross-tool patterns that make them all click.
A complete operator's manual for the AI CLI landscape circa 2026. Eight tracks across Anthropic's full product family (Claude Code, Cowork, Dispatch, Remote, Skills), OpenAI's Codex CLI, Google's Gemini CLI, and the cross-tool concepts (MCP, context files, sandboxes, Skills) that make them interchangeable building blocks.
9 tracks · 70 lessons · ~36h - ⚡
Vim & Tmux Quest
The Keyboard-Only IDE That Lives Anywhere
Master Vim, Neovim, and tmux — the muscle memory that turns any terminal into your full development environment. SSH into any server, any decade, and you're already at home.
8 tracks · 35 lessons · ~14h - 🔍
RegEx Quest
Tame the pattern-matching beast
Regular expressions are the universal text-shape language. Eight tracks, ninety lessons — from the first literal character to ReDoS defense. By the end you'll write production-quality patterns, debug them under pressure, and know exactly when to reach for a real parser instead.
8 tracks · 90 lessons · ~22h - 🎬
FFmpeg Quest
Command-Line Video Wizardry — from your first ffmpeg to a full production pipeline
FFmpeg is the universal media toolkit — the command-line spine behind every YouTube upload, podcast pipeline, screen recording, and video conversion you'll ever do. This quest takes you from 'I've never typed ffmpeg' all the way to 'I write filtergraphs that scale, overlay, color-grade, and stream in one shot' — across 8 tracks and 73 lessons of runnable, production-quality recipes.
8 tracks · 73 lessons · ~18h
🔧DevOps & Infrastructure
5 questsShip and operate software: version control, containers, CI/CD, networking, and auth.
- 🐙
Git Quest
From First Commit to History Surgery
Learn Git as project time, collaboration contract, and recovery system — not as a memorized command sheet.
10 tracks · 47 lessons · ~16h - 📦
Docker Quest
Containers, images, Compose, and production runtime discipline
Master Docker from kernel primitives to production deploys: images vs containers, layered builds, volumes, networking, Compose orchestration, debugging, and the ecosystem beyond Docker itself.
8 tracks · 36 lessons · ~16h - 🏗️
CI CD Quest
Automate everything with GitHub Actions
From the moment you push a commit to the moment the world sees it — every gate, every test, every deploy is a workflow you wrote. CI CD Quest teaches you to build that pipeline with GitHub Actions, the way real engineering teams ship in 2026.
8 tracks · 101 lessons · ~50h - 🌐
NetOps Quest
Master SSH, networking, and multi-machine fleet ops
From IP addresses to a hardened, mesh-VPN'd 9-machine fleet — the operator's path.
8 tracks · 101 lessons · ~24h - 🔐
Solo Auth Quest
Security When You're the Only User (Until You're Not)
A practical, gotcha-first security quest for solo developers — threat models, the 0.0.0.0 decision, Tailscale's real limits, a PIN layer in 100 lines, killswitches for lost devices, admin dashboards that make security visible, and the LLMs in your editor that quietly leak your secrets.
10 tracks · 53 lessons · ~14h
🐍Programming & Web
17 questsLanguages, frameworks, databases, data pipelines, and real-time app foundations.
- 🐍
Python Quest
From your first print to reading cwkPippa's source
The prereq for every cwk-quest. Sixteen tracks, ~85 lessons, ~26 hours. Walk you from never-typed-Python to can-read-cwkPippa. Pythonic Way callouts on every lesson.
17 tracks · 93 lessons · ~26h - 🔷
TypeScript Quest
The frontend lingua franca — sibling to Python Quest
Seventeen tracks, ~93 lessons, ~28 hours. The TypeScript half of the lingua franca duo. Walk you from 'what's a type?' to 'I can read the cwkPippa frontend.' Mirrors Python Quest's shape so you can navigate by muscle memory.
17 tracks · 93 lessons · ~28h - ⬢
Node.js Quest
The runtime under everything you `npm install`
Master the runtime under everything you `npm install` — V8, libuv, npm internals, modern Node features the docs barely advertise.
8 tracks · 40 lessons · ~9h - 🦀
Rust Quest
The language that makes the compiler your mentor, not your judge
Learn Rust the way it actually clicks — ownership first, fear later. Memory safety without a garbage collector, concurrency without the night terrors. Concepts before ceremony, always.
15 tracks · 80 lessons · ~15h - 🧮
Data Structures & Algorithms Quest
The shapes you store knowledge in, and the cost of every move you make on it
Data structures and algorithms, taught for real — not as an interview gauntlet, but as the lens that lets you read any system in the world. Concepts and cost, always, before code.
15 tracks · 85 lessons · ~16h - 🎨
HTML/CSS Foundation Quest
The visible web platform — semantic markup, the cascade, modern layout, and the 2026 CSS features that retired most of the tutorials you'll find online
Learn HTML and CSS the way they actually work in 2026 — semantic-first, accessibility-first, modern-first. No legacy patterns dressed up as best practices.
8 tracks · 34 lessons · ~7h - ⚛️
React 19 Quest
Modern client React without a meta-framework — TypeScript, Vite, Tailwind v4
The React you'd write today if you didn't pick a meta-framework. Vite SPA, strict TypeScript, Tailwind v4 CSS-first, the full React 19 Actions story. The stack cwkPippa's frontend and cwkCinder share.
8 tracks · 54 lessons · ~35h - ▲
Next.js Quest
App Router, Server Components, caching, actions, and shipping to production
A current Next.js 16 course built around the App Router: file-system routing, Server & Client Components, the v15+ caching model, Server Actions, Route Handlers, the Proxy rename, styling, optimization, and deployment.
8 tracks · 68 lessons · ~42h - 🖥️
Tauri Quest
Ship the web as a real native app — Rust core, system webview, megabytes not gigabytes
Build small, fast, secure desktop and mobile apps with a Rust core and the web frontend you already know. Concepts grounded in a real shipped app, always.
9 tracks · 56 lessons · ~12h - 🧪
Web Testing Quest
Vitest for the fast inner loop. Playwright for the slow honest one.
Testing isn't a checkbox you tick before shipping. It's the moment you start trusting your own code without holding your breath.
9 tracks · 32 lessons · ~16h - 📝
Markup Quest
Markdown, JSON, YAML & TOML — The Four Texts You Touch Every Day
Become fluent in the four data and document formats that quietly run modern dev — READMEs, API responses, CI configs, project manifests. Stop copy-pasting from Stack Overflow and start writing them with intent.
8 tracks · 64 lessons · ~16h - 🐘
PostgreSQL Quest
From CREATE TABLE to production-grade Postgres
Learn PostgreSQL the way professionals actually use it — schema design, queries, joins, indexes, transactions, JSONB, pgvector, and the operational instincts that keep production databases honest.
8 tracks · 86 lessons · ~42h - 🗄️
SQLite Quest
From single-file database to production data layer
Learn SQLite as a serious embedded database: schema, SQL, WAL, indexes, Python integration, async apps with aiosqlite, full-text search, JSON, backup, and production tradeoffs.
8 tracks · 80 lessons · ~24h - 🌐
HTTP & REST Quest
The wire-format literacy every web/API quest assumes — and none teach
Stop using HTTP/REST by feel. Learn the substrate every modern API rides — methods, status codes, headers, caching, CORS, auth — at the level where bugs become diagnoses, not mysteries.
8 tracks · 46 lessons · ~22h - 🔌
WebSocket Quest
From request-response stuck-ness to true bidirectional real-time
Master WebSocket as it actually exists in production: the protocol, the browser API, FastAPI servers, connection management, message protocols, Socket.IO, real apps, and scaling. With SSE, polling, and managed services placed honestly on the same map.
8 tracks · 60 lessons · ~24h - 🧱
Data Engineering Quest
From messy files to trustworthy pipelines
Practical data engineering with Python, Pandas, NumPy, Parquet, DuckDB, Polars, Airflow, dbt, and the Apache Arrow ecosystem — everything I wish someone had taught me before I had to clean a 50-million-row CSV at 2 AM.
8 tracks · 47 lessons · ~20h - 📦
Package Quest
Mac package managers — what to install where, and why each tool exists
Homebrew, MacPorts, Nix, npm, pnpm, Yarn, Bun, pip, uv, conda, pixi — eleven package managers, three categories, one Mac. Learn which one to reach for, why each exists, and the muscle-memory commands you'll use every single day.
11 tracks · 55 lessons · ~11h
🌌Universal Understanding
4 questsDomain-fundamentals quests for the 95% who think a school subject ended at the exam. Finance, science, and what comes next — the lens, not the curriculum.
- 📊
Finance Fundamentals Quest
Money math you need before any investing philosophy — Series 1 of 3
Finance fundamentals for the 95% who froze at a-b=c. Numerator–denominator play, not formula memorization. Pippa voice as the compass.
10 tracks · 68 lessons · ~30h - 🌌
Fundamentals of Science Quest
Science as the eye for emergence — for the 95% who think science ended at a school exam
Fundamentals of science for those who memorized definitions but missed the universe. Emergence as the vanishing point. Analog nature, digital sampling. No exams, no formula drills — just the lens.
8 tracks · 43 lessons · ~22h - 📊
Statistics Fundamentals Quest
The normal-distribution trick that survives after the curriculum
Statistics for the citizen who gets fooled every day — not the student who memorizes formulas for an exam. The spine is the normal-distribution trick: where normality actually holds, where it lies, and why your brain was already doing normalization before you ever heard the word.
10 tracks · 55 lessons · ~30h - 📜
History Fundamentals Quest
History is not a memorization subject. It is life statistics.
Learn to read history the way a pattern recognizer does: instances flow in, molds emerge, molds stack into super-classes, and your own life joins the same distribution. The school's drill is the wrong parent class.
7 tracks · 22 lessons · ~5h
📎Field References
1 questOSS tooling env vars, drift snapshots, and verification habits. Not quests — references you bring back to.