4 min read

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:

  1. The mechanism. Why the thing exists, what it does physically, and where it breaks. Read this first, without a laptop.
  2. 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.
  3. 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)ChapterStatus
1Introduction to GenAICh 1 — Your First LLM Call in Nodewritten
2Prompt EngineeringCh 2 — Prompting Techniques as Codewritten
3Building AI AgentsCh 3 — The Agent Loop in Plain JavaScriptwritten
4Introduction to RAGCh 4 — The RAG Pipeline, End to Endwritten
5–6Streaming ChatGPT Clone (Parts 1–2)Ch 5 — The Streaming ChatGPT Clonewritten
7Advanced RAG PatternsCh 6 — Advanced RAG and Production Ingestionwritten
8Vectorless RAGCh 7 — Vectorless Retrievalwritten
9Memory in AI AgentsCh 8 — Agent Memorywritten
10Introduction to Agent SDKCh 9 — Agent SDKs: What the Framework Buys Youwritten
11–13Building a NotebookLM Clone (Parts 1–3)Ch 10 — Project: NotebookLM Clonewritten
14Graph DB and Cypher QueriesCh 11 — Graph Memory with Neo4jwritten
15Inngest Workflows in AICh 12 — Durable AI Workflowswritten
16Hands-on: Claude SDK + InngestCh 13 — Claude's Primitives and the Agent SDKwritten
17Introduction to MCPCh 14 — MCP: Building a Serverwritten
18Claude Skills Development & MCPCh 15 — Skills and Pluginswritten
19The Voice & Realtime AgentsCh 16 — Voice and Realtime Agentswritten
20AutoWiki for GitCh 17 — Project: AutoWiki for Gitwritten
21AI Pitch DeckCh 18 — Project: AI Pitch Deckwritten
22Claude Code CLI Agent from ScratchCh 19 — Project: A CLI Coding Agentwritten

Chapters 1–4 cover sessions you have already watched. They focus on the JavaScript implementation and lean on the AI Engineering track for theory:


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 ofChapters
Oct 5Ch 5 (ChatGPT clone) · Ch 6 (Advanced RAG)
Oct 12Ch 7 (Vectorless) · Ch 8 (Memory)
Oct 19Ch 9 (Agent SDKs) · Ch 10 part 1 (NotebookLM)
Oct 26Ch 10 parts 2–3 (NotebookLM)
Nov 2Ch 11 (Neo4j) · Ch 12 (Inngest)
Nov 9Ch 13 (Claude) · Ch 14 (MCP)
Nov 16Ch 15 (Skills) · Ch 16 (Voice)
Nov 23Ch 17 (AutoWiki) · Ch 18 (Pitch Deck)
Nov 30Ch 19 (CLI agent)
Dec 7Bonus sessions · review Ch 1–4
Dec 14Deploy every project, add an eval to each (AI Ch 7)
Dec 21Graduation 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:

  • Evals — every project here should ship with a small eval set: 20–50 real inputs and a check for each. See AI Ch 7.
  • Prompt injection — every project that reads documents, repositories or web pages reads untrusted text. See AI Ch 8.