Building WhatsApp AI Bots
WhatsApp Cloud API, Webhooks, Flows, and more.
Course 1 of 13
APIs (OpenAI, Anthropic, Gemini), Tokens & cost, Streaming, and more.
Yiga AI
Intermediate · Course · 3 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 · 22 lessons · 14 hours · 1 graded project
848 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Quick start: your first useful AI result
A 5–10 minute win you can use today.
Lesson
Overview and set-up
Overview and set-up — APIs (OpenAI, Anthropic, Gemini) in LLMs for Developers.
Lesson · Locked
Core concepts
Core concepts — APIs (OpenAI, Anthropic, Gemini) in LLMs for Developers.
Lesson · Locked
Worked example
Worked example — APIs (OpenAI, Anthropic, Gemini) in LLMs for Developers.
Lesson · Locked
Hands-on practice
Hands-on practice — APIs (OpenAI, Anthropic, Gemini) in LLMs for Developers.
Lesson · Locked
Module quiz: APIs (OpenAI, Anthropic, Gemini)
Check what you learned in APIs (OpenAI, Anthropic, Gemini) before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Tokens & cost in LLMs for Developers.
Lesson · Locked
Core concepts
Core concepts — Tokens & cost in LLMs for Developers.
Lesson · Locked
Worked example
Worked example — Tokens & cost in LLMs for Developers.
Lesson · Locked
Hands-on practice
Hands-on practice — Tokens & cost in LLMs for Developers.
Lesson · Locked
Module quiz: Tokens & cost
Check what you learned in Tokens & cost before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Streaming in LLMs for Developers.
Lesson · Locked
Core concepts
Core concepts — Streaming in LLMs for Developers.
Lesson · Locked
Worked example
Worked example — Streaming in LLMs for Developers.
Lesson · Locked
Hands-on practice
Hands-on practice — Streaming in LLMs for Developers.
Lesson · Locked
Module quiz: Streaming
Check what you learned in Streaming before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — System prompts in LLMs for Developers.
Lesson · Locked
Core concepts
Core concepts — System prompts in LLMs for Developers.
Lesson · Locked
Worked example
Worked example — System prompts in LLMs for Developers.
Lesson · Locked
Hands-on practice
Hands-on practice — System prompts in LLMs for Developers.
Lesson · Locked
Module quiz: System prompts
Check what you learned in System prompts before moving on.
Quiz · Locked
Graded project: LLMs for Developers
Apply everything from LLMs for Developers in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: LLMs for Developers to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Data & analytics
Turns real African data problems into practical lessons learners can apply immediately.

“The course content made machine learning understandable, and the practice kept me moving.”
Continue with
Following the order of AI Engineer (LLM Applications).
Next lesson
Quick start: your first useful AI result
LLMs for Developers
8 min · Resume
Course 2 in the track
Building WhatsApp AI Bots
WhatsApp Cloud API, Webhooks, Flows, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 3 in the track
Project: AI Tutor for a Ugandan Curriculum
Content ingestion, Grounded answers, Quizzes, and more.
Advanced · Course · 4 weeks at 5 hrs/week
Course 4 in the track
Building AI Agents
Tool use, Planning, Memory, and more.
Intermediate · 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
WhatsApp Cloud API, Webhooks, Flows, and more.
Content ingestion, Grounded answers, Quizzes, and more.
Tool use, Planning, Memory, and more.
Embeddings, Vector databases (pgvector, Pinecone), Chunking, and more.