LLM Zoomcamp - a free online course about real-life applications of LLMs. In 10 weeks you will learn how to build an AI system that answers questions about your knowledge base.
- Give us a star to support the course!
- Register in DataTalks.Club's Slack
- Join the
#course-llm-zoomcamp
channel - Join the course Telegram channel with announcements
- The videos are published on DataTalks.Club's YouTube channel in the course playlist
- Frequently asked technical questions
- Course Calendar
- Start date: TBA (Spring-Summer 2025)
- You can watch the course at your own pace
- Just follow the modules and watch the videos
- Don't forget to do the homework to make sure you learned the materials
- We strongly suggest doing a project and then sharing it in slack to ask for feedback
- Comfortable with programming and Python
- Comfortable with command line
- Docker
- No previous exposure to AI or ML is required
We encourage Learning in Public
Implement a search engine: Video, code
- LLMs and RAG
- Preparing the environment
- Retrieval and the basics of search
- OpenAI API
- Simple RAG with Open AI
- Text search with Elasticsearch
- Getting an environment with a GPU
- Open-source models from HuggingFace Hub
- Running LLMs on a CPU with Ollama
- Creating a simple UI with Streamlit
- Vector search
- Creating and indexing embeddings
- Vector search with Elasticsearch
- Offline evaluation of retrieval
- Offline evaluation of RAG
- Cosine and LLM-as-a-Judge metrics
- Tracking chat history and user feedback
- Creating dashboards with Grafana for visualization
- Ingesting data with Mage
- Techniques to improve RAG pipeline
- Hybrid search
- Document reranking
- Hybrid search with LangChain
7. Bonus: End-to-End project example (Optional)
- Building an end-to-end fitness assistant project
- Examples of pre-processing text datasets
The best way to get support is to use DataTalks.Club's Slack. Join the #course-llm-zoomcamp
.
To make discussions in Slack more organized:
- Follow these recommendations when asking for help
- Read the DataTalks.Club community guidelines
Thanks to the course sponsors for making it possible to run this course
Do you want to support our course and our community? Please reach out to alexey@datatalks.club