Self-paced

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Bootcamp

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Search from all Lessons


LoginGet Started

Learn Machine learning

Lessons, exercises, and projects about Machine learning

Browse our list of curated database of projects, exercises, and lessons to learn Machine Learning

How to Train an AI model: Beginners Guide

🤖 Complete Guide to Training an AI in 5 Steps

Discover Naive Bayes: a simple yet powerful classification algorithm based on Bayes’ theorem. Learn its implementations and hyperparameters.

2hrs average

Use KNN algorithm to build a simple movie recommender system.

2hrs average

Create a url spam detector using NLP techniques and Support Vector Machine algorithm

2hrs average

Learn the basics on how to optimize or better build algorithms in Python for Machine Learning

2hrs average

Use python and the beautiful soup library to download, scrape, clean and visualize the revenue information from Tesla

2hrs average

Use your new skills to help American Express improve their default prediction model.

2hrs average

How much will your insurance cost based on a set of variables? Use this small dataset to model the relationship between several explanatory variables and a numerical target using a linear regression algorithm.

2hrs average

These are your machine learning final project instructions

3hrs average

Master Pandas, the most popular Python library for machine learning, with our pandas tutorial exercises. Learn to create DataFrames, clean datasets, and more, with exercises developed by experts.

Discover the power of linear regression, a model that predicts outcomes based on one or more variables. Learn about its five key assumptions and how it can help you understand relationships between data points. Dive into simple and multiple linear regression to enhance your data analysis skills.

3hrs average

Prepare a real dataset to later train a machine learning model

2hrs average

Use your NumPy, Pandas and Matplotlib skills to practice a little about hypothesis testing with Annova and others

2hrs average

Use Naive Bayes algorithm to classify apps reviews as good or bad.

2hrs average

Use your NumPy, Pandas, and Matplotlib skills to practice a little about descriptive statistics

2hrs average

Learn how to build a linear regression model from scratch: understand a new dataset, perform exploratory data analysis (EDA), model the data, and optimize your model. Discover how the $R^2$ evolves by adjusting the Lasso model's hyperparameter up to a value of 20.

2hrs average

Use ARIMA model o create a cpu usage anomaly detection model.

2hrs average

Use decision tree algorithm to diagnose diabetes by using patiente medical information from previous medical exams

2hrs average

Logistic Regression is the ideal first algorithm to learn how to model. Without doing much cleaning, train your model and optimize until you are satified with your evaluation and results.

10hrs average

This interactive tutorial will help you become familiar on it, master the most used functionalities and help you clean up your first datasets

When building a Data Science and Machine Learning project there are things to be considered, specially if you are looking for a job. Here you find tips to make a project make a cv stand out from the crowd, and a list of sites where you can find useful datasets to kickstart your project.

2hrs average

Use k-means algorithm to segment houses based on their coordinates.

2hrs average

Use Flask to create a machine learning web application to predict Titanic survival.

2hrs average

Usa tus habilidades con numpy, pandas y matplotlib para practicar un poco sobre probabilidades.

2hrs average

2hrs average

Use Random Forest algorithm to predict a marketing campaign success by predicting the campaign impressions

1hrs average

Use Streamlit to create a machine learning web application.

2hrs average

Use a deep learning algorithm to build an image classifier.

2hrs average

Create a SQL database using the PostgreSQL engine and using a professional python project structure that includes PIP and environment variables.

Learn how to install Pandas in Python easily on Windows, MacOS, and Ubuntu. Follow our step-by-step guide to correctly set up Pandas for data analysis.