You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A comprehensive, project-based course teaching applied LLM engineering from first API calls through production deployment. Built in TypeScript with the Vercel AI SDK.
How It Works
27 modules across 6 parts, ~198-251 hours
Multi-provider — learn with Mistral (default, free tier), Groq, Anthropic, OpenAI, or Ollama (local)
Vercel AI SDK — provider-agnostic patterns that work everywhere
Gamification — earn XP, unlock badges, climb ranks from Token to LLM Architect
Claude Code guided — each module taught section-by-section with interactive exercises
Getting Started
bun install
cp course/preferences.example.toml course/preferences.toml
# Edit preferences.toml to match your background and provider
To start a module, run the corresponding Claude Code command: /module-1
To check progress: bun run progress
Curriculum
Part I: First Contact
#
Module
Topics
Hours
1
Setup & First LLM Calls
Bun, AI SDK, providers, generateText, streamText, roles, temperature
5-7
2
Prompt Engineering
System prompts, few-shot, chain-of-thought, templates, versioning
Approval flows, feedback integration, active learning
7-9
Modules 15, 18, 19 teach the Vercel Workflow SDK and Eve frameworks in isolated apps/ mini-projects (Node ≥24 for Eve; @workflow/vitest / eve eval harnesses), not the src/ + bun test flow.
Part V: Quality & Safety
#
Module
Topics
Hours
22
Evals & Testing
LLM-as-judge, benchmarks, regression suites, prompt CI
8-10
23
Fine-tuning
When to fine-tune, dataset prep, training pipelines, evaluation