Curriculum Overview

AI Engineering Bootcamp
Cohort 01 — May 2026

A 5-week intensive for developers who want to build and ship production-grade AI systems. One live session per week. Real projects. Expert feedback.

Start dateJune 11, 2026
ScheduleThursdays 7:30–10 PM ET
FormatLive online · recorded
Cohort sizeMax 100 students
Price$1,200 USD (or 3 × $400)
Not satisfied after Week 1? Full refund — no questions asked.
Email within 7 days of the first session. We'll refund your payment in full.
Pre-Week — Kickoff Session
Onboarding, dev environment setup, tools, repos, API keys, Python environment, and your first LLM call. Live session before Week 1 starts.
W1 LLMs, Prompt Engineering & Spec-based Development Core
Lecture — Prompt engineering and context engineering
Tokens, context windows, temperature, system prompts, model families (GPT-4o, Claude, Gemini). Understanding what you're building on.
Lecture
Lecture — Spec-based development: writing intent, not just prompts
A spec is a structured document — requirements, behaviour, constraints — that gives an AI agent the context to generate correct code. Introduced here as an evolution of prompt engineering. You'll apply it every week from here forward. Live comparison: vague prompt vs. structured spec, same model, dramatically different output.
Lecture
Project — Build a prompt-powered CLI tool
Call the Anthropic and OpenAI APIs, chain prompts, handle structured JSON output, basic error handling. Submit your spec alongside the code.
Graded project
Learning outcomes
  • Understand how LLMs process tokens and use context windows
  • Call major LLM APIs from Python or TypeScript
  • Design effective system prompts and handle structured outputs
  • Write a spec that drives AI-assisted code generation
  • Build and submit a working prompt-powered CLI application
W2 RAG: Build It, Connect It, Use It Project week
Lecture — How RAG works end-to-end
What RAG is and why it matters — embeddings, semantic search, vector databases (ChromaDB, Pinecone), chunking strategies and tradeoffs, the full retrieve-augment-generate pipeline. How to use your RAG system from code and from your IDE.
Lecture
Demo — RAG in code + connecting via Kiro
Build the full RAG pipeline in Python live. Then connect to it from Kiro — so you can query your documents directly from your IDE. This is how you'll use RAG in your Week 3 and Week 4 projects.
Demo
Project — Build a RAG app over your own documents
Ingest PDFs → embed → store in a vector DB → retrieve → answer questions. Full pipeline. Graded project submission. Built inside Kiro using MCP-connected tools.
Graded project
Learning outcomes
  • Implement a complete RAG pipeline from ingestion to answer
  • Choose and justify chunking strategies for different document types
  • Set up and query a vector database (ChromaDB or Pinecone)
  • Set up Kiro and connect to tool servers in an agentic IDE
  • Ship a working RAG application over a real document set
W3 AI Agents & Agentic Design Patterns Project week
Lecture — Agents, tool calling & design patterns
ReAct agentic loops, function/tool calling. Agent architecture patterns — orchestrated vs. decentralized — and how to choose before you build. Agent memory taxonomy: in-context (active window), semantic (your RAG from Week 2), episodic (history persisted across sessions), and procedural (baked into model weights). Introduction to Claude as the reasoning engine powering your agents.
Lecture
Lecture — Introduction to LangSmith and evaluation
LangSmith for tracing agent execution. Setting up evaluation datasets. Understanding agent behavior through observability. Introduction to evaluation metrics and testing strategies.
Lecture
Demo — Live ReAct agent with real tools
Build and run an agent live that receives a goal, reasons step by step, calls real tools, reflects on results, and loops until done. Watch the full reasoning trace in LangSmith as it executes. The spec that drives it is written first — students see exactly how the specification shapes every decision the agent makes.
Live demo
Project — Build an agent with real tools
Write a specification first, then wire an LLM agent to external tools. The spec is part of the graded submission — not just the code. Built with Claude + Kiro.
Graded project
Learning outcomes
  • Understand orchestrated vs. decentralized agent architectures and when to use each
  • Write a specification that drives agent-based code generation
  • Implement an agentic ReAct loop with tool calling
  • Use Claude as the reasoning engine inside an agentic system
  • Ship a working agent application built from a spec, not just a prompt
W4 Multi-Agent Systems with Evaluation Core
Lecture — Evaluation with LangSmith
Run evaluation experiments in LangSmith using golden datasets, comparing agent runs, analyzing traces, and identifying regressions and performance differences across versions.
Lecture
Lecture — Evaluation Frameworks (DeepEval + RAGAS)
Introduce evaluation frameworks (DeepEval + RAGAS) to systematically measure LLM and agent quality using metrics such as faithfulness, relevance, correctness, and retrieval grounding.
Lecture
Lecture — Multi-Agent Systems (CrewAI)
Design multi-agent systems using CrewAI, focusing on role-based agents, task decomposition, and orchestration patterns such as sequential pipelines, hierarchical supervisor models, and peer collaboration.
Lecture
Lecture — Production Optimization Loop
Connect evaluation + orchestration into a production optimization loop, where multi-agent systems are continuously improved through evaluation feedback (cost, latency, reliability, and output quality).
Lecture
Project — Multi-agent system with evaluation harness
Design and implement a multi-agent system using CrewAI. Run evaluation experiments with LangSmith to optimize agent performance. Assess output quality with DeepEval and RAGAS metrics. Document agent roles, task orchestration, and cost optimization strategies.
Graded project
Learning outcomes
  • Run evaluation experiments in LangSmith with golden datasets and trace analysis
  • Apply DeepEval and RAGAS metrics to measure agent and RAG system quality
  • Design multi-agent systems with CrewAI using role-based orchestration patterns
  • Build production optimization loops connecting evaluation feedback to system improvements
  • Optimize multi-agent systems for cost, latency, reliability, and output quality
W5 MCP, Deployment & Demo Day Capstone
Lecture — MCP: Standardizing Tools & Knowledge
Model Context Protocol (MCP) — standardized way for agents to call tools and access data across systems. MCP servers, tools, resources. Wrapping RAG and memory as MCP tools. Connecting agents to external systems.
Lecture
Lecture — Deploying AI apps to production
Containerisation, Railway/Render deployment, API wrapping, structured logging, cost monitoring, production readiness checklist.
Lecture
Capstone Demo Day — Live presentation to the mentors
Present your deployed capstone project live. Walk through architecture decisions, defend tradeoffs, receive detailed expert feedback. Certificate awarded on completion.
Capstone
Demo Day — Second round of presentations
Second day of capstone presentations for the cohort. Live demos, Q&A, and peer feedback.
Demo Day
Learning outcomes
  • Understand and implement MCP for standardized tool access
  • Deploy a containerised AI application to a cloud platform
  • Set up logging, cost monitoring, and basic alerting
  • Present and defend architectural decisions to a technical audience
  • Graduate with a live, publicly accessible AI project in your portfolio
Also included with every cohort
INSTRUCTORS
Reza Ahmadi, PhD
Principal AI Engineer · Professor, Queen's University
15+ years industry experience · 200+ professionals trained
Sami Riaz
AI Engineer in Industry · McGill University Alumni
7 years professional software engineering experience