This course is built to be picked up and taught by anyone — a professor, a senior student, a meetup organizer, a corporate L&D team. Everything you need is in this repo. Here's how to run it, whether you have 12 hours or 45 minutes.
You need to be one session ahead of the room, not an expert. Each session ships a *-prep.md pack that teaches you the material one level deeper than the slides, lists the questions students will ask (with answers), and flags the facts to re-verify. If you can read those and run the demos once, you can teach the session.
| File | For whom | When |
|---|---|---|
presentations/session-N-*.html | everyone | the talk — open in a browser, press S for presenter notes + timer |
instructor-notes/session-N-prep.md | you | study 1–2 days before |
instructor-notes/session-N-notes.md | you | run sheet for delivery day |
labs/session-N/lab-handout.md | students | the hands-on sheet |
labs/session-N/session_N_lab.ipynb | students | ready-to-run Colab notebook |
cheatsheets/session-N-cheatsheet.md | students | 1-page takeaway |
Plus, repo-wide: course-plan.html (the whole design), TIMING.md (per-slide timing), fact-check.md (every claim + source), lab-facilitation-guide.md (how to run the labs), ZERO-SETUP.html (the no-cost guarantee).
.html in any browser. Fully offline, nothing to install.S presenter mode (live timer, per-slide budget, pace badge, speaker notes).The whole course runs on four repeatable moves. Copy them into any topic you ever teach:
Weekend bootcamp, 6 × 2-hour sessions. Day 1: S1–S3. Day 2: S4–S6. See course-plan.html and TIMING.md. This is the intended experience and the only one with the capstone.
Any single session stands alone (S1, S2, and S4 work best as standalone). Run the deck (~45 min) + the lab (~50 min) + wrap. Skip the "carry forward" callbacks or explain them in a line.
Run just the deck of any session, demos included, skip the lab-brief and wrap slides. S1 (how LLMs work), S4 (RAG), or S6 (AI security) each make a strong standalone talk. Press S and follow the timer.
instructor-notes/session-N-prep.md — deep-dives + the pushback questions + facts to re-verify.fact-check.md (model names, free-tier limits, prices drift). Run the notebook top-to-bottom with your own free key.Zero. Every student uses a free Gemini API key (no card). You need a projector and a room. See ZERO-SETUP.html for the full guarantee and the free-tier budget math.
Replace the placeholder link tinyurl.com/tce-genai on Session 1's lab-kit slide (titled “Your lab kit, and the rhythm”) with a real short link, and host the notebooks + handouts behind it (GitHub works — add Colab badges). That's the only thing standing between this repo and a live course.
Built to be shared. Use it, fork it, localize it, teach it. If it helps someone learn to build with AI, it did its job. Credit appreciated but not required — the point is that more people understand how these systems actually work.
— Originally built for Thiagarajar College of Engineering, Madurai, by Karthikeyan NG (@intrepidkarthi).