Course Map — GenAI with JS, as a Reading Track
This track replaces watching with reading. It follows the session order of the GenAI with JS 2026 cohort, one chapter per session (multi-part sessions are merged into one chapter), so you can read the chapter, build the checkpoint, and only open a recording when you want to see a specific demo.
These chapters are written from first principles in the same style as the AI Engineering track. They are not transcripts of the sessions. Concepts and project scopes follow the course syllabus; the code is our own. Where the AI Engineering track already explains the theory in depth, the chapter links to it and spends its words on the JavaScript implementation instead.
How to Use Each Chapter
Every chapter has the same three layers:
- The mechanism. Why the thing exists, what it does physically, and where it breaks. Read this first, without a laptop.
- The build checkpoint. A numbered set of steps for that session's piece of the project, each with a "done when…" condition. Do this without the chapter open where you can — rebuild from understanding, not from copying.
- Practice problems. Failure analysis and design questions. If you can answer them out loud, you own the chapter.
A chapter takes roughly 25–35 minutes to read and 2–4 hours to build. That is faster than a 2–3 hour recording plus the build, and you retain more because you build without a video to lean on.
Session → Chapter Map
| # | Session(s) | Chapter | Status |
|---|---|---|---|
| 1 | Introduction to GenAI | Ch 1 — Your First LLM Call in Node | written |
| 2 | Prompt Engineering | Ch 2 — Prompting Techniques as Code | written |
| 3 | Building AI Agents | Ch 3 — The Agent Loop in Plain JavaScript | written |
| 4 | Introduction to RAG | Ch 4 — The RAG Pipeline, End to End | written |
| 5–6 | Streaming ChatGPT Clone (Parts 1–2) | Ch 5 — The Streaming ChatGPT Clone | written |
| 7 | Advanced RAG Patterns | Ch 6 — Advanced RAG and Production Ingestion | written |
| 8 | Vectorless RAG | Ch 7 — Vectorless Retrieval | written |
| 9 | Memory in AI Agents | Ch 8 — Agent Memory | written |
| 10 | Introduction to Agent SDK | Ch 9 — Agent SDKs: What the Framework Buys You | written |
| 11–13 | Building a NotebookLM Clone (Parts 1–3) | Ch 10 — Project: NotebookLM Clone | written |
| 14 | Graph DB and Cypher Queries | Ch 11 — Graph Memory with Neo4j | written |
| 15 | Inngest Workflows in AI | Ch 12 — Durable AI Workflows | written |
| 16 | Hands-on: Claude SDK + Inngest | Ch 13 — Claude's Primitives and the Agent SDK | written |
| 17 | Introduction to MCP | Ch 14 — MCP: Building a Server | written |
| 18 | Claude Skills Development & MCP | Ch 15 — Skills and Plugins | written |
| 19 | The Voice & Realtime Agents | Ch 16 — Voice and Realtime Agents | written |
| 20 | AutoWiki for Git | Ch 17 — Project: AutoWiki for Git | written |
| 21 | AI Pitch Deck | Ch 18 — Project: AI Pitch Deck | written |
| 22 | Claude Code CLI Agent from Scratch | Ch 19 — Project: A CLI Coding Agent | written |
Chapters 1–4 cover sessions you have already watched. They focus on the JavaScript implementation and lean on the AI Engineering track for theory:
- Session 1 theory → AI Ch 1 — The Frozen Oracle
- Session 2 theory → AI Ch 2 — Prompting Is Programming
- Session 3 theory → AI Ch 5 — From Answering to Acting
- Session 4 theory → AI Ch 4 — Memory the Model Was Never Given
Schedule to Finish by December
Two chapters a week, one on a weekday evening and one on the weekend, finishes the main track in the first week of December and leaves three weeks for the bonus material, deploying the projects, and exam review.
| Week of | Chapters |
|---|---|
| Oct 5 | Ch 5 (ChatGPT clone) · Ch 6 (Advanced RAG) |
| Oct 12 | Ch 7 (Vectorless) · Ch 8 (Memory) |
| Oct 19 | Ch 9 (Agent SDKs) · Ch 10 part 1 (NotebookLM) |
| Oct 26 | Ch 10 parts 2–3 (NotebookLM) |
| Nov 2 | Ch 11 (Neo4j) · Ch 12 (Inngest) |
| Nov 9 | Ch 13 (Claude) · Ch 14 (MCP) |
| Nov 16 | Ch 15 (Skills) · Ch 16 (Voice) |
| Nov 23 | Ch 17 (AutoWiki) · Ch 18 (Pitch Deck) |
| Nov 30 | Ch 19 (CLI agent) |
| Dec 7 | Bonus sessions · review Ch 1–4 |
| Dec 14 | Deploy every project, add an eval to each (AI Ch 7) |
| Dec 21 | Graduation exam |
The Two Gaps to Fill Yourself
The course syllabus is broad and current, but two production topics get little time. The AI Engineering track already covers both, so apply them to every project in this track: