Certificate “The AI Engineer Path” from Scrimba, issued June 2025
Open in a new tab
AI

The AI Engineer Path

ScrimbaJune 2025 · 8.2 hrs · 142 lessons

Scrimba's AI engineer path, interactive in the browser editor throughout. It leads from the first API requests to a language model through streaming UIs, prompt and context engineering and a hand-built RAG pipeline (embeddings, chunking, vector database in Supabase) to agents: first built from scratch following the ReAct pattern, then via OpenAI function calling and finally with the Vercel AI SDK including tool calling, structured outputs and agentic retrieval routing. On top of that: open-source models (Hugging Face, Transformers.js in the browser, Ollama locally), deployment with staging, a health endpoint and alerting, a custom MCP server, and multimodality with image generation and vision. Several standalone solo projects are included — PollyGlot, PopChoice and an AI travel agent.

Scope (certificate)
8.2 hrs
Lessons (certificate)
142 scrims
Level
Intermediate
Access
Scrimba Pro
Instructors
Per Borgen, Bob Ziroll, Guil Hernandez, Arsala Khan
Language
English
Format
Interactive scrims with challenges
Signed by
Per Harald Borgen, CEO of Scrimba
Completed
14 June 2025

Contents & competencies

  • Model selection and setup: the AI marketplace and recommended models, your own AI client, building the first API requests and then rebuilding them from scratch
  • Costs and limits under control: tokens, token costs, context windows, model snapshots and the messages array
  • Prompting in practice: system message, few-shot prompting, temperature and top P, JSON and structured outputs, the web search tool
  • Streaming UIs: streaming responses, rendering markdown safely, handling errors and carrying the context of an ongoing conversation
  • Context engineering: building system prompts deliberately, managing the context window and summarising context when it grows too large
  • RAG from the ground up: generating embeddings, chunking documents, storing them in a Supabase vector database and retrieving them by similarity search — including multiple matches and error handling
  • Building agents yourself: ReAct prompting with your own loop logic and response parsing, then the same agent via OpenAI function calling with automatic tool calls
  • Vercel AI SDK: basics, structured outputs, tool calling and agentic retrieval routing — each with its own challenge — through to a complete customer support agent with web search
  • Open-source models: Hugging Face inference for summarisation, classification and image editing, models in the browser with Transformers.js, running locally with Ollama
  • Model Context Protocol: architecture and core concepts, your own MCP server with tools and resources, transports and MCP clients
  • Multimodality: image generation including prompting, response formats, size/quality/style and image editing, plus vision analysis with GPT-4
  • Deployment: Node environment, build command on Render, smoke test, domains, staging and merging, alerting, a health endpoint and shutting processes down cleanly

Syllabus

The path as it stands today: 9 modules totalling 11.4 hours. The certificate from June 2025 states 8.2 hours and 142 scrims — the path was extended after completion, recognisable by the modules marked “updated”. In the “Agents” module the multi-part ReAct and function-calling series are each condensed into a single entry.

Intro to AI Engineering (updated)approx. 2.5 hrs
  1. Introducing Your AI Superpower
  2. The AI Marketplace
  3. Environment Setup
  4. Recommended Models
  5. Setting Up Your AI Client
  6. Your First AI Request
  7. Your First AI Request Walkthrough
  8. Rebuilding Your First AI Request
  9. Shorter Responses With Tokens
  10. Refining Our Prompt
  11. Refactoring Our AI Request
  12. Model Snapshots
  13. The Messages Array
  14. The System Message
  15. Token Costs
  16. Context Windows
  17. Wiring up our UI
  18. Error Handling
  19. Rendering Markdown Safely
  20. Streaming AI Responses
  21. Gift Genie UI Streaming Challenge
  22. Structuring Our Markdown Responses
  23. Making Our Gift Genie Context Aware
  24. Few Shot Prompting
  25. Temperature & Top P
  26. Responses API Intro
  27. JSON Output
  28. Structured Outputs
  29. Web Search Tool
  30. Web Search In The Gift Genie UI
  31. Backend Orientation
  32. Backend Migration Super Challenge
  33. Solo Project: PollyGlot
  34. Scrimba Docs
  35. Outro
Deployment (updated)71 min
  1. Intro
  2. Code check
  3. The Node Environment
  4. Push to GitHub
  5. Render Build Command
  6. Smoke Test
  7. Domain Names
  8. Database Problems
  9. Staging
  10. Merging
  11. Alerts and Notifications
  12. Health Endpoint
  13. Terminating Processes & Signals
  14. Outro
Open-source Models40 min
  1. Open source vs closed source
  2. Intro To HuggingFace.js Inference
  3. Getting Started
  4. Text Summarization & Classification with HuggingFace Inference
  5. Transforming Images with HuggingFace Inference
  6. How to find Inference Models on HuggingFace
  7. AI Models In The Browser With Transformers.js
  8. Download and Run AI Models on Your Computer with Ollama
  9. Section Recap
Embeddings and Vector Databases95 min
  1. What are embeddings?
  2. Set up environment variables
  3. Create an embedding
  4. Challenge: Pair text with embedding
  5. Vector databases
  6. Supabase Dependency Upgrade Warning
  7. Set up your vector database
  8. Store vector embeddings
  9. Semantic search
  10. Query embeddings using similarity search
  11. Create a conversational response using OpenAI
  12. Chunking text from documents
  13. Challenge: Split text, get vectors, insert into Supabase
  14. Error handling
  15. Query database and manage multiple matches
  16. AI chatbot proof of concept
  17. Retrieval-augmented generation (RAG)
  18. Solo Project: PopChoice
  19. Outro
Agents117 min
  1. AI Agent Intro
  2. Prompt Engineering 101
  3. Control Response Formats
  4. Zooming Out
  5. Agent Setup
  6. Introduction to ReAct prompting
  7. Build action functions
  8. Write ReAct prompt (Part 1 – Planning)
  9. ReAct Agent (Teile 2–9): Prompting, Loop Logic, Code Setup, Response Parsing, Action Calls, Housekeeping, Final Loop
  10. OpenAI Functions Agent (Teile 1–9): Intro, Demo Day, Tools, Loop Logic, Setup Challenge, Tool Calls, Pushing to Messages, Adding Arguments, Automatic Function Calls
  11. Adding UI to agent – proof of concept
  12. Solo Project: AI Travel Agent
  13. Outro
Context Engineering58 min
  1. Context Engineering Intro
  2. The System Prompt
  3. AI SDK + OpenRouter Setup
  4. Code Overview
  5. Adding A System Prompt
  6. System Prompt Challenge
  7. Managing The Context Window (inkl. Demo und Challenge)
  8. Summarizing Context (inkl. Demo und Super Challenge)
  9. Context Engineering Outro
Vercel AI SDK113 min · 20 lessons
  1. Customer support ai agent intro
  2. Retrieval augmented generation refresher
  3. Embeddings recap
  4. Vector database embed documents
  5. Vector database retrieval
  6. Challenge: Vector database retrieval
  7. Vector database text splitting and retrieval
  8. Vercel ai sdk basics
  9. Challenge: Vercel ai sdk basics
  10. Vercel ai sdk structured outputs
  11. Challenge: Vercel ai sdk structured outputs
  12. Vercel ai sdk tool calling
  13. Challenge: Vercel ai tool calling
  14. Agentic retrieval routing
  15. Challenge: Agentic retrieval routing
  16. Web search ai agent
  17. Web search plus retrieval agent
  18. Challenge: Web search retrieval
  19. Complete customer support ai agent
  20. Outro
Model Context Protocol37 min · 9 lessons
  1. Introduction
  2. Intro to MCP & Its Importance
  3. Core MCP Concepts & Architecture
  4. Setting up MCP Server and Defining Tools
  5. Registering Resources in the MCP Server
  6. Run the MCP Server
  7. Transports
  8. MCP Clients
  9. Wrap Up
Multimodality62 min · 11 lessons
  1. Introduction
  2. Generate original images from a text prompt
  3. Response formats
  4. Prompting for image generation
  5. Size, quality and style
  6. Editing images
  7. Image generation challenge
  8. Image generation challenge solution
  9. GPT-4 with Vision — Part 1
  10. GPT-4 with Vision — Part 2
  11. Image generation & Vision recap
Wrap-up2 lessons
  1. How to Utilize Your Certificate
  2. Certificate of Completion

Topics

AI EngineeringRAG