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

Build a Local AI Assistant with LLMs
Instructor: JetBrains Academy team
Access provided by National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”
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
1 assignment
June 2026
See how employees at top companies are mastering in-demand skills

There are 6 modules in this course
Instructor
Offered by
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 Aug 4, 2026
??? I completed the course early It was helpful forgot to click the submit button


