Portfolio 1
Enterprise RAG
Hybrid search and re-ranking over a large document set, plus an evaluation pipeline so you can raise accuracy on purpose.
This course is designed for software engineers with intermediate AI experience who want to move beyond calling APIs. You will customise LLMs, build retrieval and agent systems you can evaluate, and ship them with latency, cost, and safety under control.
Created by Baljeet Dogra
Five systems you can demonstrate, defend, and extend. Each lab has a brief, acceptance checks, and a write-up.
Portfolio 1
Hybrid search and re-ranking over a large document set, plus an evaluation pipeline so you can raise accuracy on purpose.
Portfolio 2
Open model adapted with LoRA or QLoRA on domain data, compared to a baseline, and exposed behind an API.
Portfolio 3
Agents that plan, call tools, and coordinate a multi-step workflow. Runnable end to end, not a slide of boxes.
Portfolio 4
Containerised serving with baselined latency, logging, and a health path you would actually put behind a load balancer.
Capstone
Pick a real problem in healthcare, BFSI, manufacturing, or your workplace. Design the architecture, implement retrieval and agents, add safeguards, measure it, and ship a working prototype with a technical report.
Five modules plus capstone. Expand a module for weekly labs. Content stays searchable when closed.
You leave this module able to explain how transformers process language and to justify a foundation-model choice on cost, capability, and constraints.
Train a toy “guess the next character” model on your laptop so loss, training, and failure are concrete — before we talk about ChatGPT-scale systems.
Lab
Load a short text file, train until the error number drops, generate a bit of text, and write half a page on what an API would hide compared with this toy.
See how a real model chops a sentence into pieces, and why a bad split later breaks document search.
Lab
Tokenise the same sentence two ways, look at one attention picture, and mark where a PDF table would be cut from its header.
Same 20 tasks on three models. Quality, speed, and cost — not a marketing winner.
Lab
Fill a spreadsheet, then write a one-page memo: default, fallback, and one hard “do not use”.
RAG is easy to demo and hard to deploy. You will design retrieval with measurable, improvable quality.
A loop that calls your functions, retries bad JSON, and refuses jailbreaks — not one lucky screenshot.
Lab
Two stub tools, 30 fake user turns, and traces for success, retry, and a clean refusal.
RAG: look up passages first, then answer. Compare three ways of slicing the same corpus.
Lab
Index ~200 pages, write 25 questions with known answers, and pick a winner with recall@5.
Keyword search plus meaning search, a reranker, citations, and a test you rerun after every change.
Lab · Portfolio 1
Ship a measured RAG stack with a before/after eval table and a README a classmate can rerun.
The module most programmes rush. Three full weeks on PEFT because proprietary data is where leverage actually shows up.
Three levers. Score the job. At least one brief must be “do not fine-tune”.
Lab
Three scored product briefs plus a one-page defence a budget holder would accept.
LoRA/QLoRA: train a small add-on, not the whole model. Compare two sizes. Check it did not forget general chat.
Lab
Holdout eval table, GPU hours, and a written rank choice — even if the adapter loses.
HTTP API, a switch back to the original model, smoke tests through the API.
Lab · Portfolio 2
README with curl examples, eval table, and a one-change rollback plan.
AI that sees, reasons, and acts. You will build multimodal pipelines and agent workflows for real business use cases.
Photos of pages → JSON fields, then a spec → labelled diagram. Measure the lies, don’t admire the pictures.
Lab
Ten redacted pages scored field-by-field, plus three hallucination types you actually saw.
Planner, workers, supervisor. A log of a success and a recovered failure — not a chatbot with extra names.
Lab · Portfolio 3
A graph that runs locally, two saved traces, and a diagram a human can follow.
The difference between a demo and a product is engineering decisions. You graduate able to take a business problem, pick the right LLM or agent approach, and deploy it safely.
How slow is too slow, stop waiting on dead tools, and a simpler search-only path when the agent is on fire.
Lab
An SLO, ~100 requests, a circuit breaker, a degraded response, and a one-page runbook.
Docker, a health URL, latency numbers at a rate you actually ran.
Lab · Portfolio 4
A compose file a reviewer can start, plus p95, QPS, and a short note on real GPU serving vs your stub.
Filters, hide emails, human queue, token cap, one-page governance.
Lab
Show a blocked request, a capped request, and before/after redaction.
One domain, metrics written first, thinnest path that hits them, 12-minute demo.
Capstone
Running prototype, diagram, eval, operational notes, and a report of what you cut. Reuse earlier labs.
You already ship production systems. You want retrieval, evaluation, and deployment — not another “call the API” tutorial.
You can train models. You need to turn experiments into GenAI features with measurable quality, cost, and safety.
You decide the approach. You need to evaluate designs and lead implementation, not only delegate it.
Start with Python for GenAI if the Python bar is not there yet. Choosing which architecture before you go deep? Take LLM Apps: Architecture by Use Case. Prefer to deploy in week 4 and every month after? Take Applied GenAI Engineering — same destination, ship-first route. Already shipping and need to decide under pressure? Take Scenarios as an overlay.
Those tracks go deep on one stack. This course is the production path around them: model choice, PEFT, evaluation, serving, and safety. You will still write LangGraph-style graphs in module 4.
Same destination — from calling APIs to a deployed RAG or agent system. This course is organised by topic (transformers, prompting, RAG, agents, then deployment). Applied GenAI Engineering is organised by shipped increments: first deploy in week 4, then every four weeks. Choose the route that matches how you actually need to learn.
Live weekend teaching plus labs you complete during the week. Cohort dates are confirmed when you enrol. Recordings are for catch-up, not a substitute for the labs.
A laptop for prompting, RAG, and API work. Fine-tuning labs use cloud GPUs (QLoRA on modest instances). We specify instance types and estimated hours before that module so you can budget.
32 weeks from model internals to a deployed agentic system. Create an account to enrol in the next cohort.
Enrol now