Skip to content
EN DE

Level 9 Complete — Learning Path Finished

  • Guardrails: Input and output checks that prevent prompt injection, PII leaks, and uncontrolled outputs. The middleware pattern makes guardrails composable and reusable. Double protection: code guardrails catch technically detectable problems, prompt guardrails give the LLM behavioral rules.
  • Model Router: Automatically choose the right model for each task — from simple switch logic to token-based routing to LLM-based classification. The result: same quality at up to 90% lower costs.
  • Comparing Outputs: Query multiple models in parallel with Promise.all, compare results with simple metrics and LLM-as-a-Judge, make data-driven model decisions instead of trusting gut feeling.
  • Research Workflow: An end-to-end pipeline that combines concepts from all 9 levels — agent loop with tools, sequential workflows, Context Engineering, Structured Output, guardrails, Model Routing, and Usage Tracking. The big picture.
Skill Tree — All levels complete

All 9 levels unlocked. 41 challenges mastered. 9 Boss Fights passed.

You started as someone who uses ChatGPT and pastes AI-generated code into projects. Now you’re an AI Engineer — someone who understands how AI systems work from the inside and builds them deliberately, securely, and cost-efficiently.

This is the difference:

Vibe CoderAI Engineer
Copies code from ChatGPTBuilds systems with the AI SDK
One model for everythingRoutes to the optimal model
”Works somehow”Evals prove the quality
No idea about costsToken tracking and cost optimization
Copy-paste promptsContext Engineering with XML structure
No securityInput/output guardrails
Individual API callsOrchestrated workflows and agent loops
Hopes for good answersCompares models systematically

From Vibe Coder to AI Engineer. You’ve completed the learning path.

Here’s what you can build with the knowledge from all 9 levels:

  • AI-powered products — Chatbots, research assistants, content pipelines, code review tools
  • Production-ready systems — with guardrails, error handling, cost management, eval coverage
  • Multi-model architectures — Model routing, comparing outputs, provider-agnostic systems
  • Autonomous agents — Tool calling, custom loops, break conditions, multi-step workflows

No next level — but the learning path doesn’t end here. Here are the best resources to keep going:

  • ai-sdk.dev — The official AI SDK documentation. Your first stop for new features, API references, and guides.
  • docs.anthropic.com — Anthropic’s documentation for Claude. Prompt engineering, best practices, API reference.
  • platform.openai.com — OpenAI’s platform documentation. Models, API, best practices.
  • ai.google.dev — Google AI documentation for Gemini. Models, API, tutorials.
  • Evalite — The eval framework you learned in Level 6. For systematic quality assurance.
  • Zod — Schema validation for TypeScript. The foundation for Structured Output and Tool Parameters.
  • MCP (Model Context Protocol) — The standard for tool integration that you learned about in Level 3.

The most important thing: Build something. Take a problem you have and solve it with what you’ve learned. Ideas:

  1. Personal Research Assistant — A CLI tool that researches a topic, summarizes it, and saves it as a Markdown report. Use the Research Pipeline from Level 9.
  2. Code Review Bot — An agent that analyzes pull requests, finds issues, and suggests improvements. Use Tools (Level 3), Context Engineering (Level 5), and Guardrails (Level 9).
  3. Multi-Model Chat — A chat that compares responses from multiple models and shows the user the best one. Use Comparing Outputs (Level 9), Streaming (Level 7), and Persistence (Level 4).
  4. Content Pipeline — A system that generates blog posts: Research, Outline, Draft, Edit, Format. Use Workflows (Level 8) with Evals (Level 6) for quality assurance.

This learning path is open source and free. If it helped you, share it with others who want to make the journey from Vibe Coder to AI Engineer.

Part of AI Learning — free courses from prompt to production. Jan on LinkedIn