Machine Learning
Machine Learning is an increasingly hot field of data science dedicated to enabling computers to learn from data. From spam filtering in social networks to computer vision for self-driving cars, the potential applications of Machine Learning are vast.Related resources
Related resources
New to Machine Learning? Start here
Jumpstart your career
Jumpstart your career
All courses in Machine Learning
Free + Paid courses
All levels
29 courses
- Skill path
Build a Machine Learning Model with Python
Learn the fundamentals of machine learning and apply those concepts to real world data!Includes 10 CoursesWith CertificateIntermediate16 Lessons - Skill path
Build Chatbots with Python
Go from being a complete Python beginner to creating chatbots with deep learning.Includes 6 CoursesWith CertificateBeginner Friendly21 Lessons - Skill path
Build Deep Learning Models with TensorFlow
Learn deep learning, a cutting-edge form of machine learning inspired by the architecture of the brain.Includes 7 CoursesWith CertificateIntermediate6 Lessons - Skill path
Apply Natural Language Processing with Python
Natural language processing (NLP) is all about how computers work with human language. Don’t just use NLP tools — make them!Includes 8 CoursesWith CertificateIntermediate8 Lessons - Skill path
Data Scientist Interview Preparation
Learn how to navigate job postings, succeed in interview questions, and ace take-home challenges for your next data scientist job interviewIncludes 8 CoursesWith CertificateIntermediate8 Lessons - Skill path
Feature Engineering
Learn about feature engineering techniques and how to implement them!Includes 4 CoursesWith CertificateIntermediate4 Lessons - Skill path
Intermediate Machine Learning
Welcome to the Intermediate Machine Learning Skill Path!Includes 5 CoursesWith CertificateIntermediate7 Lessons - Skill path
Machine Learning Fundamentals
Machine Learning is all around us, and this Skill Path will introduce you to the most popular and widely used algorithms in use.Includes 7 CoursesWith CertificateBeginner Friendly12 Lessons - Skill path
Machine Learning/AI Engineering Foundations
Learn all the foundational skills you need to know to start on your machine learning journey!Includes 9 CoursesWith CertificateBeginner Friendly35 Lessons - Course
Learn R
Learn how to use R and start working with data in this introductory course.With CertificateBeginner Friendly16 Lessons - Course
Learn the Basics of Machine Learning
Learn the basics of Machine Learning in this introductory course.With CertificateIntermediate13 Lessons - Course
Foundations of Cloud Computing
Learn the foundations of cloud computing across platforms like AWS, Cloud, Azure, and GCP.With CertificateBeginner Friendly - Free course
Machine Learning: Introduction with Regression
Get started with machine learning and learn how to build, implement, and evaluate linear regression models.Beginner Friendly3 Lessons - Free course
Machine Learning: Artificial Intelligence Decision Making with Minimax
Teach computers how to make decisions and play games with the Minimax Algorithm!Advanced2 Lessons - Free course
Analyze NFL Stats with Python Case Study
Use NFL team statistics to model game winners and discover the most important team-level statsBeginner Friendly - Free course
Learn to Program Alexa
Learn how to build and host your own Alexa Skill.Beginner Friendly7 Lessons - Course
Getting Started with Natural Language Processing
Humans communicate with language, but computers communicate with data. Discover how to translate between the two in this course.With CertificateBeginner Friendly1 Lesson - Free course
Machine Learning: Perceptrons
Learn how to build perceptrons: the foundations of neural networks.Beginner Friendly1 Lesson - Free course
Analyze Taylor Swift Lyrics with Python Case Study
Use sentiment analysis and natural language processing to analyze Taylor Swift's lyrics.Beginner Friendly - Free course
Analyze Traffic Safety Data with Python Case Study
Create data visualizations of traffic data from the last two decades and model the relationship between smartphones and collision rates.Beginner Friendly - Free course
Machine Learning: Random Forests & Decision Trees
Learn how to build decision trees and then build those trees into random forests.Beginner Friendly2 Lessons - Free course
Machine Learning: K-Nearest Neighbors
Implement and assess the K-Nearest Neighbors algorithm.Beginner Friendly2 Lessons - Course
Handling Missing Data
Learn how and when to tackle missing data with deletion, single imputation, linear interpolation, and multiple imputation techniques.With CertificateBeginner Friendly - Free course
Machine Learning: Clustering with K-Means
Use unsupervised learning to find patterns hidden in data.Beginner Friendly2 Lessons - Free course
Learn Recommender Systems
Leverage machine learning to make recommendations with recommender systems.Intermediate1 Lesson - Free course
Machine Learning: Logistic Regression
Predict the probability that a datapoint belongs to a given class with Logistic Regression.Beginner Friendly2 Lessons - Free course
Ensemble Methods in Machine Learning
Learn about ensembling methods in machine learning!Intermediate2 Lessons - Free course
Build a Machine Learning Pipeline
Learn how to build machine pipelines!Intermediate1 Lesson - Course
Learn Linear Regression in R
Learn about the difference between simple linear regression and multiple linear regression in RWith CertificateIntermediate1 Lesson