Machine Learning Zoomcamp: Free ML Engineering course. Register here!

DataTalks.Club

A Guide to Free Online Courses at DataTalks.Club

Earn Certificates, Get Practical Projects & Learn Machine Learning, Data Engineering, and MLOps, LLMs, Analytics in Stock Markets

11 Apr 2024 by Valeriia Kuka

DataTalks.Club courses

We often receive questions about our free courses, such as when the next cohort starts, how to prepare, and whether materials are available beforehand. To address these inquiries, we’ve crafted this article as a comprehensive guide for all free DataTalks.Club courses.

The structure of this article is as follows:

  • A table with the main information about our courses alongside the start dates of their next cohorts
  • How do I participate in the courses? Self-paced mode vs. cohort mode
  • Key aspects of our courses
  • Brief descriptions of each course
  • Information about DataTalks.Club community

Table with the main information about DataTalks.Club courses

Course Duration Next cohort Article  
Machine Learning Zoomcamp 16 weeks September 2024 Article
Data Engineering Zoomcamp 9 weeks January 2025 Article
MLOps Zoomcamp 9 weeks May 2024 Article
Stock Markets Analytics Zoomcamp 8 weeks April 2024 Article
LLM Zoomcamp 10 weeks June 2024 Article

How do I participate in the courses? Self-paced mode vs. cohort mode

All course materials are freely accessible on DataTalks.Club’s GitHub page. You can choose from two modes of learning:

  • Self-paced mode: Ideal for individuals who prefer to learn at their own pace or are interested in specific topics from the course. In this mode, you cannot submit homework for review or receive a certificate. For those features, consider the alternative mode.
  • Cohort mode: This mode enables participants to earn a certificate by timely completing and submitting the required course project(s). Additional benefits include homework submission for feedback, participation in online office hours to ask your questions, and access to bonus workshops and other online events organized for some cohorts.
Sample certificates for all DataTalks.Club courses

Key aspects of our courses

  • Blending Theory and Practice: We cover the key concepts of each topic, and then give you the chance to put what you’ve learned into practice.
  • Course Materials: Alongside video lectures, we provide code demos to bring the concepts to life. This way, you get to see how these ideas work in practice, not just in theory.
  • Homework: After each module, we assign homework. It’s your opportunity to test your understanding.
  • The Final Project: At the end of the course, you’ll tackle a final project. This is where you can apply everything from the course to create an end-to-end project and enhance your portfolio.
  • DataTalks.Club Community: Our community is here to support you. Through our Slack channel, you can ask questions, share insights, or simply connect with fellow learners and instructors.

Machine Learning Zoomcamp

Technologies used in the Machine Learning Zoomcamp

This course is perfect for those who want to understand the fundamentals of machine learning and learn to use the main ML frameworks and tools. The only requirement for this course is prior programming experience (1+ year) and familiarity with the command line.

You don’t have to have any prior knowledge of machine learning as we’ll guide you from the very basics to advanced topics. The course is divided into two parts:

  • Part 1 covers machine learning algorithms implemented in Python, including Linear Regression, Classification, Decision Trees, Ensemble Learning, and Neural Networks.
  • Part 2 focuses on deploying models using popular frameworks like Flask, TensorFlow, and Kubernetes.

You can find more information about the course on its GitHub repository. If you’re ready to join, register using this form.

Data Engineering Zoomcamp

Data Engineering Zoomcamp overview

This course is suited for people who already know how to code and use basic SQL and want to learn about building data systems.

You’ll spend the first six weeks learning and practicing each part of the data engineering pipeline. In the concluding three weeks, you will apply your acquired knowledge and skills to develop an end-to-end data pipeline from the ground up.

  • Week 1: Introduction & Prerequisites
  • Week 2: Workflow Orchestration
  • Week 3: Data Warehouse
  • Week 4: Analytics engineering
  • Week 5: Batch processing
  • Week 6: Streaming
  • Weeks 7, 8, 9: Project

You can find more information about the course on its GitHub repository. If you’re ready to join, register using this form.

MLOps Zoomcamp

MLOps Zoomcamp overview

This course is useful for people who plan to work with ML services at any stage. It can be useful for data scientists, ML engineers, and software developers who are interested in understanding MLOps, the process of putting machine learning code in production.

The course guides you step-by-step through each stage of the MLOps cycle starting from experimentation and model selection to model deployment to monitoring. In the concluding three weeks, you will apply your acquired knowledge and skills to develop an end-to-end machine learning project.

  • Week 1: Introduction & Prerequisites
  • Week 2: Experiment tracking and model management
  • Week 3: Orchestration and ML Pipelines
  • Week 4: Model Deployment
  • Week 5: Model Monitoring
  • Week 6: Best Practices
  • Weeks 7, 8, 9: Project

You can find more information about the course on its GitHub repository. If you’re ready to join, register using this form.

Analytics in Stock Markets Zoomcamp

Analytics in Stock Markets Zoomcamp cover

This course will teach you data-driven decision-making, using popular Python libraries to work with financial data from data types and cleaning to hypothesis testing and making predictions. Also, it will cover the basics of trading strategies and simulation. As a result, you will build a semi-automatic trading system to systematically generate predictions and execute trades.

You need basic Python knowledge, an analytical mindset to make decisions based on data, and a keen interest in financial markets to apply the knowledge immediately to succeed in this course.

  • Week 1: Introduction and Data Sources
  • Week 2: Working with the Data (in Pandas)
  • Week 3: Analytical Modeling
  • Week 4: Trading Strategy and Simulation
  • Week 5: Deployment and Automation
  • Week 6, 7, 8: Project

You can find more information about the course on its GitHub repository. If you’re ready to join, register using this form.

LLM Zoomcamp

LLM Zoomcamp cover

If you’re comfortable with Python and the command line, you can pass this course to learn about real-life applications of LLMs. In 10 weeks you will learn how to build an AI bot that can answer questions about your knowledge base. No previous exposure to AI or ML is required!

This is a work in progress as we just plan to run the course’s first iteration in Summer 2024. We want to cover:

  • Introduction to LLMs and RAG
  • Open-source and self-hosting LLMs
  • Vector databases
  • LLM Orchestration
  • Monitoring and guardrails
  • Tips and tricks

You can find more information about the course on its GitHub repository. If you’re ready to join, register using this form.

DataTalks.Club community

DataTalks.Club has a supportive community of like-minded individuals in our Slack. It is the perfect place to enhance your skills, deepen your knowledge, and connect with peers who share your passion. These connections can lead to lasting friendships, potential collaborations in future projects, and exciting career prospects.

We host multiple types of events: podcasts, webinars, workshops, open-source spotlight, and book-of-the-week. You can check our website and YouTube channel with recordings to learn more about our events.

Use the form below to join DataTalks.Club!

Subscribe to our weekly newsletter and join our Slack.
We'll keep you informed about our events, articles, courses, and everything else happening in the Club.


DataTalks.Club. Hosted on GitHub Pages. We use cookies.