{"id":13594304,"url":"https://github.com/DataTalksClub/llm-zoomcamp","last_synced_at":"2025-04-09T07:31:32.710Z","repository":{"id":229851287,"uuid":"777814395","full_name":"DataTalksClub/llm-zoomcamp","owner":"DataTalksClub","description":"LLM Zoomcamp - a free online course about building a Q\u0026A system","archived":false,"fork":false,"pushed_at":"2024-09-19T14:54:45.000Z","size":2190,"stargazers_count":2843,"open_issues_count":3,"forks_count":457,"subscribers_count":61,"default_branch":"main","last_synced_at":"2024-10-29T15:38:40.885Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DataTalksClub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-26T14:53:20.000Z","updated_at":"2024-10-28T04:10:33.000Z","dependencies_parsed_at":"2024-03-26T16:26:44.072Z","dependency_job_id":"5a47d317-2f82-4f7d-90e8-b98eb4d9092f","html_url":"https://github.com/DataTalksClub/llm-zoomcamp","commit_stats":null,"previous_names":["datatalksclub/llm-zoomcamp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataTalksClub%2Fllm-zoomcamp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataTalksClub%2Fllm-zoomcamp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataTalksClub%2Fllm-zoomcamp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataTalksClub%2Fllm-zoomcamp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DataTalksClub","download_url":"https://codeload.github.com/DataTalksClub/llm-zoomcamp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223375292,"owners_count":17135342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T16:01:31.521Z","updated_at":"2025-04-09T07:31:32.703Z","avatar_url":"https://github.com/DataTalksClub.png","language":"Jupyter Notebook","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"80%\" src=\"images/llm-zoomcamp-2025.jpg\" alt=\"LLM Zoomcamp\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n    \u003cstrong\u003eLLM Zoomcamp: A Free Course on Real-Life Applications of LLMs\u003c/strong\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\nIn 10 weeks, learn how to build AI systems that answer questions about your knowledge base. Gain hands-on experience with LLMs, RAG, vector search, evaluation, monitoring, and more.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://airtable.com/appPPxkgYLH06Mvbw/shr7WtxHEPXxaui0Q\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/875246/185755203-17945fd1-6b64-46f2-8377-1011dcb1a444.png\" height=\"50\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://datatalks.club/slack.html\"\u003eJoin Slack\u003c/a\u003e •\n\u003ca href=\"https://app.slack.com/client/T01ATQK62F8/C06TEGTGM3J\"\u003e#course-llm-zoomcamp Channel\u003c/a\u003e •\n\u003ca href=\"https://t.me/llm_zoomcamp\"\u003eTelegram Announcements\u003c/a\u003e •\n\u003ca href=\"https://www.youtube.com/playlist?list=PL3MmuxUbc_hKiIVNf7DeEt_tGjypOYtKV\"\u003eCourse Playlist\u003c/a\u003e •\n\u003ca href=\"https://docs.google.com/document/d/1m2KexowAXTmexfC5rVTCSnaShvdUQ8Ag2IEiwBDHxN0/edit?usp=sharing\"\u003eFAQ\u003c/a\u003e\n\u003c/p\u003e\n\n## How to Take LLM Zoomcamp\n\n### 2025 Cohort\n- **Start Date**: June 2, 2025, 17:00 CET\n- **Register Here**: [Sign up](https://airtable.com/appPPxkgYLH06Mvbw/shr7WtxHEPXxaui0Q)\n- **Stay Updated**: Subscribe to our [Google Calendar](https://calendar.google.com/calendar/?cid=NjkxOThkOGFhZmUyZmQwMzZjNDFkNmE2ZDIyNjE5YjdiMmQyZDVjZTYzOGMxMzQyZmNkYjE5Y2VkNDYxOTUxY0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t)\n\n### Self-Paced Learning\nYou can follow the course at your own pace:\n1. Watch the course videos.\n2. Complete the homework assignments.\n3. Work on a project and share it in Slack for feedback.\n\n## Syllabus\n\n### Pre-course Workshops\n- [Build a Search Engine](https://www.youtube.com/watch?v=nMrGK5QgPVE) ([Code](https://github.com/alexeygrigorev/build-your-own-search-engine))\n\n### Modules\n\n#### [Module 1: Introduction to LLMs and RAG](01-intro/)\n- Basics of LLMs and Retrieval-Augmented Generation (RAG)\n- OpenAI API and text search with Elasticsearch\n\n#### [Module 2: Open-Source LLMs](02-open-source/)\n- Running LLMs on CPUs with Ollama\n- Deploying LLMs on GPUs\n\n#### [Module 3: Vector Databases](03-vector-search/)\n- Vector search and embeddings\n- Indexing and retrieving data efficiently\n\n#### [Module 4: Evaluation and Monitoring](04-monitoring/)\n- Offline evaluation techniques\n- Monitoring user feedback with dashboards\n\n#### [Module 5: LLM Orchestration and Ingestion](05-orchestration/)\n- Ingesting data with Mage\n\n#### [Module 6: Best Practices](06-best-practices/)\n- Hybrid search\n- Document reranking\n\n#### [Module 7: Bonus - End-to-End Project](07-project-example/)\n- Build a fitness assistant using LLMs\n\n### [Competition \u0026 Hands-on Project](project.md)\n\n## Meet the Instructors\n- [Alexey Grigorev](https://linkedin.com/in/agrigorev/)\n- [Magdalena Kuhn](https://www.linkedin.com/in/magdalenakuhn/)\n- [Balaji Dhamodharan](https://www.linkedin.com/in/balaji-dhamodharan-91b45615/)\n- [Timur Kamaliev](https://www.linkedin.com/in/timurkamaliev/)\n\n## Community \u0026 Support\n\n### **Getting Help on Slack**\nJoin the [`#course-llm-zoomcamp`](https://app.slack.com/client/T01ATQK62F8/C06TEGTGM3J) channel on [DataTalks.Club Slack](https://datatalks.club/slack.html) for discussions, troubleshooting, and networking.\n\nTo keep discussions organized:\n- Follow [our guidelines](asking-questions.md) when posting questions.\n- Review the [community guidelines](https://datatalks.club/slack/guidelines.html).\n\n## Sponsors \u0026 Supporters\nA special thanks to our course sponsors for making this initiative possible!\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://arize.com/\"\u003e\n    \u003cimg height=\"120\" src=\"https://datatalks.club/images/partners/arize.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://dlthub.com/\"\u003e\n    \u003cimg height=\"80\" src=\"https://github.com/DataTalksClub/data-engineering-zoomcamp/raw/main/images/dlthub.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://saturncloud.io/\"\u003e\n    \u003cimg height=\"120\" src=\"images/saturn-cloud.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nInterested in supporting our community? Reach out to [alexey@datatalks.club](mailto:alexey@datatalks.club).\n\n## About DataTalks.Club\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"40%\" src=\"https://github.com/user-attachments/assets/1243a44a-84c8-458d-9439-aaf6f3a32d89\" alt=\"DataTalks.Club\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://datatalks.club/\"\u003eDataTalks.Club\u003c/a\u003e is a global online community of data enthusiasts. It's a place to discuss data, learn, share knowledge, ask and answer questions, and support each other.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://datatalks.club/\"\u003eWebsite\u003c/a\u003e •\n\u003ca href=\"https://datatalks.club/slack.html\"\u003eJoin Slack Community\u003c/a\u003e •\n\u003ca href=\"https://us19.campaign-archive.com/home/?u=0d7822ab98152f5afc118c176\u0026id=97178021aa\"\u003eNewsletter\u003c/a\u003e •\n\u003ca href=\"http://lu.ma/dtc-events\"\u003eUpcoming Events\u003c/a\u003e •\n\u003ca href=\"https://calendar.google.com/calendar/?cid=ZjhxaWRqbnEwamhzY3A4ODA5azFlZ2hzNjBAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ\"\u003eGoogle Calendar\u003c/a\u003e •\n\u003ca href=\"https://www.youtube.com/@DataTalksClub/featured\"\u003eYouTube\u003c/a\u003e •\n\u003ca href=\"https://github.com/DataTalksClub\"\u003eGitHub\u003c/a\u003e •\n\u003ca href=\"https://www.linkedin.com/company/datatalks-club/\"\u003eLinkedIn\u003c/a\u003e •\n\u003ca href=\"https://twitter.com/DataTalksClub\"\u003eTwitter\u003c/a\u003e\n\u003c/p\u003e\n\nAll the activity at DataTalks.Club mainly happens on [Slack](https://datatalks.club/slack.html). We post updates there and discuss different aspects of data, career questions, and more.\n\nAt DataTalksClub, we organize online events, community activities, and free courses. You can learn more about what we do at [DataTalksClub Community Navigation](https://www.notion.so/DataTalksClub-Community-Navigation-bf070ad27ba44bf6bbc9222082f0e5a8?pvs=21).\n","funding_links":[],"categories":["Jupyter Notebook","LLM Courses / Education","Summary","Repos","A01_文本生成_文本对话","🚀 MLOps"],"sub_categories":["大语言对话模型及数据","Resources"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDataTalksClub%2Fllm-zoomcamp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDataTalksClub%2Fllm-zoomcamp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDataTalksClub%2Fllm-zoomcamp/lists"}