LLMs for Developers
APIs (OpenAI, Anthropic, Gemini), Tokens & cost, Streaming, and more.
Course 8 of 13
Design, RAG over docs, WhatsApp channel, and more.
Yiga AI
Advanced · Course · 4 weeks at 5 hrs/week
What you’ll learn
LLMs for Developers
Prompt Engineering for Production
Retrieval-Augmented Generation (RAG)
Building AI Agents
Syllabus
4 modules · 29 lessons · 19 hours · 1 graded project
1160 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Design in Project: Multilingual Customer Support Bot.
Lesson
Core concepts
Core concepts — Design in Project: Multilingual Customer Support Bot.
Lesson · Locked
Worked example
Worked example — Design in Project: Multilingual Customer Support Bot.
Lesson · Locked
Hands-on practice
Hands-on practice — Design in Project: Multilingual Customer Support Bot.
Lesson · Locked
Common pitfalls
Common pitfalls — Design in Project: Multilingual Customer Support Bot.
Lesson · Locked
Applying it at work
Applying it at work — Design in Project: Multilingual Customer Support Bot.
Lesson · Locked
Module quiz: Design
Check what you learned in Design before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — RAG over docs in Project: Multilingual Customer Support Bot.
Lesson · Locked
Core concepts
Core concepts — RAG over docs in Project: Multilingual Customer Support Bot.
Lesson · Locked
Worked example
Worked example — RAG over docs in Project: Multilingual Customer Support Bot.
Lesson · Locked
Hands-on practice
Hands-on practice — RAG over docs in Project: Multilingual Customer Support Bot.
Lesson · Locked
Common pitfalls
Common pitfalls — RAG over docs in Project: Multilingual Customer Support Bot.
Lesson · Locked
Applying it at work
Applying it at work — RAG over docs in Project: Multilingual Customer Support Bot.
Lesson · Locked
Module quiz: RAG over docs
Check what you learned in RAG over docs before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — WhatsApp channel in Project: Multilingual Customer Support Bot.
Lesson · Locked
Core concepts
Core concepts — WhatsApp channel in Project: Multilingual Customer Support Bot.
Lesson · Locked
Worked example
Worked example — WhatsApp channel in Project: Multilingual Customer Support Bot.
Lesson · Locked
Hands-on practice
Hands-on practice — WhatsApp channel in Project: Multilingual Customer Support Bot.
Lesson · Locked
Common pitfalls
Common pitfalls — WhatsApp channel in Project: Multilingual Customer Support Bot.
Lesson · Locked
Applying it at work
Applying it at work — WhatsApp channel in Project: Multilingual Customer Support Bot.
Lesson · Locked
Module quiz: WhatsApp channel
Check what you learned in WhatsApp channel before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Metrics in Project: Multilingual Customer Support Bot.
Lesson · Locked
Core concepts
Core concepts — Metrics in Project: Multilingual Customer Support Bot.
Lesson · Locked
Worked example
Worked example — Metrics in Project: Multilingual Customer Support Bot.
Lesson · Locked
Hands-on practice
Hands-on practice — Metrics in Project: Multilingual Customer Support Bot.
Lesson · Locked
Common pitfalls
Common pitfalls — Metrics in Project: Multilingual Customer Support Bot.
Lesson · Locked
Applying it at work
Applying it at work — Metrics in Project: Multilingual Customer Support Bot.
Lesson · Locked
Module quiz: Metrics
Check what you learned in Metrics before moving on.
Quiz · Locked
Graded project: Project: Multilingual Customer Support Bot
Apply everything from Project: Multilingual Customer Support Bot in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Project: Multilingual Customer Support Bot to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Career readiness
Connects technical learning to portfolios, interviews and confident career moves.

“The track removed the uncertainty. I knew what to learn next and what to show employers.”
Continue with
Following the order of AI Engineer (LLM Applications).
Next lesson
Overview and set-up
Project: Multilingual Customer Support Bot
40 min · Resume
Course 9 in the track
AI App Development with Next.js & Supabase
Auth, Edge functions, Chat UI, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 10 in the track
AI Safety, Evaluation & Monitoring
Red-teaming, Evals, Observability, and more.
Advanced · Course · 3 weeks at 5 hrs/week
Course 11 in the track
Fine-Tuning Open Models
Hugging Face, LoRA/QLoRA, Datasets, and more.
Advanced · Course · 4 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
APIs (OpenAI, Anthropic, Gemini), Tokens & cost, Streaming, and more.
WhatsApp Cloud API, Webhooks, Flows, and more.
Content ingestion, Grounded answers, Quizzes, and more.
Tool use, Planning, Memory, and more.