LLMs for Developers
APIs (OpenAI, Anthropic, Gemini), Tokens & cost, Streaming, and more.
Course 5 of 13
Embeddings, Vector databases (pgvector, Pinecone), Chunking, and more.
Yiga AI
Intermediate · 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 — Embeddings in Retrieval-Augmented Generation (RAG).
Lesson
Core concepts
Core concepts — Embeddings in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Worked example
Worked example — Embeddings in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Hands-on practice
Hands-on practice — Embeddings in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Common pitfalls
Common pitfalls — Embeddings in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Applying it at work
Applying it at work — Embeddings in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Module quiz: Embeddings
Check what you learned in Embeddings before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Vector databases (pgvector, Pinecone) in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Core concepts
Core concepts — Vector databases (pgvector, Pinecone) in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Worked example
Worked example — Vector databases (pgvector, Pinecone) in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Hands-on practice
Hands-on practice — Vector databases (pgvector, Pinecone) in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Common pitfalls
Common pitfalls — Vector databases (pgvector, Pinecone) in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Applying it at work
Applying it at work — Vector databases (pgvector, Pinecone) in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Module quiz: Vector databases (pgvector, Pinecone)
Check what you learned in Vector databases (pgvector, Pinecone) before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Chunking in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Core concepts
Core concepts — Chunking in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Worked example
Worked example — Chunking in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Hands-on practice
Hands-on practice — Chunking in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Common pitfalls
Common pitfalls — Chunking in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Applying it at work
Applying it at work — Chunking in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Module quiz: Chunking
Check what you learned in Chunking before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Evaluation in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Core concepts
Core concepts — Evaluation in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Worked example
Worked example — Evaluation in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Hands-on practice
Hands-on practice — Evaluation in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Common pitfalls
Common pitfalls — Evaluation in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Applying it at work
Applying it at work — Evaluation in Retrieval-Augmented Generation (RAG).
Lesson · Locked
Module quiz: Evaluation
Check what you learned in Evaluation before moving on.
Quiz · Locked
Graded project: Retrieval-Augmented Generation (RAG)
Apply everything from Retrieval-Augmented Generation (RAG) in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Retrieval-Augmented Generation (RAG) 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
Overview and set-up
Retrieval-Augmented Generation (RAG)
40 min · Resume
Course 6 in the track
Building AI Apps with Lovable & No-Code
Prompting Lovable, Supabase backend, Deploy, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 7 in the track
LangChain & LlamaIndex
Chains, Retrievers, Callbacks, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 8 in the track
Project: Multilingual Customer Support Bot
Design, RAG over docs, WhatsApp channel, 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.