A comprehensive 10-week course that teaches you how to build AI systems that answer questions about your knowledge base. Learn LLMs, RAG, vector search, evaluation, monitoring, and more.
A comprehensive curriculum covering modern LLM applications
Basic Python programming knowledge
Familiarity with basic development tools
No prior LLM or ML experience required!
Meet the requirements? Start your journey into LLM engineering!
Join the CourseA comprehensive curriculum covering modern LLM applications
Apply everything you've learned to create a complete LLM-powered application.
Ready to dive into LLM engineering?
Start Learning TodayOur comprehensive approach combines theory, practice, and community support
Reinforce your learning with practical homework assignments that challenge and inspire.
Cap off your learning with an end-to-end project that showcases your new skills to potential employers.
Join DataTalks.Club on Slack to connect with peers, share insights, and get support when you need it.
Create a real-world project that showcases your skills to potential employers
As an LLM engineer, personal projects are crucial for job interviews and demonstrating practical experience. You'll complete one comprehensive end-to-end RAG project with two submission attempts:
Lead Instructor & Founder of DataTalks.Club
A seasoned software engineer and data scientist with over 10 years of engineering and 6 years of ML experience, Alexey specializes in bringing data science projects from early prototypes to production. His expertise spans problem identification, data collection, model creation, deployment, and maintenance.
Senior Data Scientist at 1221 Systems
A seasoned data scientist with over 8 years of experience in industrial automation and AI systems. Currently working as a Senior Data Scientist at 1221 Systems, Timur brings practical expertise in implementing machine learning solutions and optimization systems at scale.
Get to know our course better through these videos
Get answers to the most common questions about the ML Zoomcamp
Watch our course introduction and learn what to expect
Watch our recorded workshop sessions to get hands-on experience
Join Alexey Grigorev in this hands-on tutorial about building a search engine from scratch, focusing on text and vector search methods.
Join Alexey Grigorev in this bonus module to learn how to build intelligent AI assistants using RAG and agent architectures.
Join Hiba Jamal to learn how to build knowledge graphs from REST API documentation using dlt and Cognee, modeling APIs as structured graphs of interconnected concepts.
Hours of content
Workshop recordings
Available on-demand
Want to participate in future live workshops?
Register for the CourseShare your journey, build your presence, earn recognition
Get bonus points for sharing your progress, insights, and projects online
Create valuable content that showcases your skills and knowledge
Get noticed by social media algorithms and reach a broader audience
Connect with individuals and organizations in the data science community
Inspired by Shawn @swyx Wang's approach to learning in public
Everyone has something valuable to contribute, regardless of their expertise level
Start Your Learning JourneyJoin 73,000+ data practitioners in our thriving Slack community
If you miss the current cohort, the next one will start in May-June 2026. You can either join now or wait for the next cohort.
Yes! You can join the current cohort which is live now. To receive a certificate, you need to submit your project while we're still accepting submissions. If you miss the current cohort, the next one will start in May-June 2026.
No, you don't need it. You're accepted automatically. You can start learning and submit your project (while submissions are open) without registering. Registration is mainly to gauge interest before the start date.
No, certificates are only available when completing the course with a live cohort. This is because:
To earn your certificate, you need to:
Note: Weekly homework is recommended but not mandatory for certification.
The current cohort is live now. The next cohort will start in May-June 2026. You can either join the current cohort or wait for the next one.
All course content is available through:
A special thanks to our course sponsors for making this initiative possible!
Interested in supporting our community?
Reach out to alexey@datatalks.clubCourses and online events at no cost
Connect with 73,000+ data professionals worldwide
Practical skills and networking opportunities