Build your own AI assistant that answers questions from your documents – entirely on your local machine. Assuming a basic acquaintance with Python, this course will teach you how to run a local LLM, turn PDFs into searchable chunks, generate embeddings, store them in a vector database, and connect retrieval and generation into a complete RAG (Retrieval-Augmented Generation) pipeline. You’ll create OpenAI-compatible and RAG endpoints with FastAPI, work with Ollama and Qdrant, and finish by building a browser-based interface for asking questions and reviewing sources.
Build a Local AI Assistant with LLMs

12 reviews
Recommended experience
What you'll learn
Build a local AI assistant using LLMs, vector search, and a browser UI.
Process PDFs into searchable chunks and generate embeddings for semantic retrieval.
Create FastAPI endpoints for indexing, querying, and OpenAI-compatible chat.
Generate grounded answers from your own documents with clear source attribution.
Skills you'll gain
Details to know

Add to your LinkedIn profile
June 2026
1 assignment
See how employees at top companies are mastering in-demand skills

There are 6 modules in this course
Instructor
Offered by
Explore more from Machine Learning

The Skill Valley

The Skill Valley

The Skill Valley
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
92.30%
- 4 stars
7.69%
- 3 stars
0%
- 2 stars
0%
- 1 star
0%
Showing 3 of 12
Reviewed on Aug 1, 2026
Its fun and easy to understand, now I can build my own ai assistant offline
Reviewed on Jun 22, 2026
Liked the flexibility of environments, and overall the flow.
Reviewed on Aug 4, 2026
??? I completed the course early It was helpful forgot to click the submit button
What brings you to Coursera today?
Advance your career with an online degree
Earn a degree from world-class universities - 100% online


