Applied AIwith Sawan Ruparel

Schedule and materials

The 15-week course sequence, lecture notes, slide decks, and suggested practice.

Public self-study edition

Follow the weeks in order or use them as modules at your own pace. Each lecture has a reading view and its original slide deck.

Suggested practice below supports independent study. Check MCP version compatibility before the server exercises.

Foundations and reasoning

WeekTopic and suggested practiceMaterials
Week 1

The AI model landscape

Reasoning models, inference-time compute, model selection, and the limits of benchmarks.

Suggested practice

Compare two available models on the same task. Record model versions, outputs, latency, and the limits of your comparison.

Week 2

Prompt engineering and structured outputs

Prompt design, structured responses, tool use, prompt versioning, and reliability.

Suggested practice

Create a versioned prompt with a structured output schema and an evaluation set. Compare it with a simple baseline.

Week 3

The AI developer stack

Framework choices, agent loops, observability, error handling, and deployment patterns.

Suggested practice

Build a tool-using agent with two tools, structured output, and at least 10 scored evaluation cases. The lecture uses PydanticAI.

Week 4

Knowledge representation

Embeddings, vector search, hybrid retrieval, knowledge graphs, and context design.

Suggested practice

Index a small corpus. Compare keyword, vector, and hybrid retrieval on the same hand-labeled questions.

Knowledge augmentation and evaluation

WeekTopic and suggested practiceMaterials
Week 5

Retrieval-augmented generation

Chunking, retrieval, reranking, grounding, and iterative retrieval workflows.

Suggested practice

Build a RAG baseline with citations. Track retrieval failures separately from answer-generation failures.

Week 6

GraphRAG and global context

Graph-based retrieval, community summaries, global questions, and evaluation tradeoffs.

Suggested practice

Compare graph-based retrieval with the Week 5 baseline on both local and corpus-wide questions.

Week 7

Evaluation and LLM-as-a-judge

Evaluation layers, RAG metrics, judge biases, calibration, and human review.

Suggested practice

Evaluate two retrieval or prompt variants on 50 questions. Report faithfulness, relevance, context precision, and context recall.

MCP and agentic systems

WeekTopic and suggested practiceMaterials
Week 8

Model Context Protocol

Tools, resources, prompts, transport, authorization, and host/server responsibilities.

Suggested practice

Inspect a tool call and document its schema, authorization requirements, and failure behavior. Identify the protocol version used.

Week 9

Building MCP servers

Server implementation, validated tool handlers, testing, remote deployment, and operational safety.

Suggested practice

Implement a small MCP server against a disposable data source. Test invalid inputs, rejected access, and real tool calls.

Week 10

Multi-agent workflows

Coordination patterns, shared state, tool isolation, cost controls, and failure recovery.

Suggested practice

Compare a single-agent baseline with one coordinated workflow. Measure task completion, latency, and cost. Draft the capstone proposal.

Week 11

Human oversight and memory

Approval gates, escalation, persistent state, memory retrieval, and privacy.

Suggested practice

Add an approval gate and durable state to a workflow. Test rejected actions, restart behavior, and deletion of stored information.

Efficiency and governance

WeekTopic and suggested practiceMaterials
Week 12

Small models and model routing

Task-specific benchmarking, quantization, serving, hardware limits, and model cascades.

Suggested practice

Benchmark three model sizes on a 200-example task set and plot cost against quality. Collect the capstone's first evaluation results.

Week 13

Distillation and fine-tuning

Synthetic data, LoRA, QLoRA, preference tuning, evaluation, and data provenance.

Suggested practice

Design a small fine-tuning experiment with a held-out test set and documented data permissions. Compare with the untuned baseline.

Week 14

Safety and red-teaming

Prompt injection, agent hijacking, guardrails, least privilege, and adversarial evaluation.

Suggested practice

Add layered controls to a chatbot or agent. Test both blocked attacks and legitimate tasks; record failures and freeze the capstone demo.

Capstone

WeekTopic and suggested practiceMaterials
Week 15

Capstone: build, measure, explain

A working AI system, architecture writeup, measured evaluation, and an honest failure analysis.

Suggested practice

Deliver reproducible code, a 15-minute demonstration, a 4–6 page writeup, and evaluation results. Use the published capstone rubric for self-assessment.