Machine learning courses

About 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.

Machine learning courses

Filters54 results

Level

Type

Learn all the skills you need to land a new career in tech.
 
Learn all the concepts you need to gain a new technical skill.
 
Prepare and practice for top industry certifications.
 
Learn concepts used for specific languages or technologies.
 

Average time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
 
Most relevant
54 results
Most relevant
  • Learn the coding, data science, and math you need to get started as a Machine Learning or AI engineer.
    • Includes 9 Courses
    • With Certificate
    • Beginner Friendly.
      39 hours
  • Prepare for the AIF-C01 AWS Certified AI Practitioner certification exam covering machine learning basics, AI services, data preparation and model deployment.
    • Includes 12 Courses
    • Beginner Friendly.
      7 hours
  • Get started with machine learning and learn how to build, implement, and evaluate linear regression models.
    • Beginner Friendly.
      3 hours
  • Learn the foundations of cloud computing across platforms like AWS, Cloud, Azure, and GCP.
    • With Certificate
    • Beginner Friendly.
      < 1 hour
  • Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
    • Includes 27 Courses
    • With Professional Certification
    • Beginner Friendly.
      95 hours
  • Ready to dive into the world of Generative AI? Learn how ChatGPT works, how to use ChatGPT in your everyday life, and how to write effective ChatGPT prompts.
    • Beginner Friendly.
      1 hour
  • Learn how to code and clean and manipulate data for analysis and visualization with the R programming language.
    • Beginner Friendly.
      14 hours
  • Learn how to use PyTorch to build, train, and test artificial neural networks in this course.
    • Intermediate.
      3 hours
  • Machine Learning/AI Engineers build end-to-end ML applications and power many of the apps we use every day. They work in Python, Git, & ML.
    • Includes 7 Courses
    • With Certificate
    • Intermediate.
      50 hours
  • Build the basic language models in Python.
    • Intermediate.
      4 hours
  • Prepare for AWS MLS-C01 Machine Learning certification covering model building, training, tuning, deployment, and cloud-based ML implementation.
    • Includes 18 Courses
    • Intermediate.
      17 hours
  • Learn about the Hugging Face AI and machine learning platform, and how their tools can streamline ML and AI development.
    • Beginner Friendly.
      < 1 hour
  • Build rules-based and generative AI chatbots with Python
    • Includes 6 Courses
    • With Certificate
    • Beginner Friendly.
      29 hours
  • Study for DP-100 Designing and Implementing a Data Science Solution on Azure certification exam covering machine learning models and data analytics.
    • Includes 20 Courses
    • Intermediate.
      22 hours
  • Learn how to give your large language model the powers of retrieval with RAG, and build a RAG app with Streamlit and ChromaDB.
    • With Certificate
    • Intermediate.
      3 hours
  • Use sentiment analysis and natural language processing to analyze Taylor Swift's lyrics.
    • Beginner Friendly.
      1 hour
  • Predict the probability that a datapoint belongs to a given class with Logistic Regression.
    • Beginner Friendly.
      3 hours
  • Learn to build machine learning models with Python.
    • Includes 10 Courses
    • With Certificate
    • Beginner Friendly.
      23 hours
  • NLP Data Scientists find meaning in language, analyze text and speech, and create chatbots. They use Python, SQL, & NLP to answer questions.
    • Includes 31 Courses
    • With Certificate
    • Beginner Friendly.
      100 hours
  • Create data visualizations of traffic data from the last two decades and model the relationship between smartphones and collision rates.
    • Beginner Friendly.
      1 hour
  • Build basic deep learning models in TensorFlow.
    • Intermediate.
      4 hours
  • Learn how to build machine pipelines that automate your workflow and keep everything consistent.
    • Intermediate.
      1 hour
  • Master the art of LLM finetuning with LoRA, QLoRA, and Hugging Face. Learn how to prepare, train and optimize models for specific tasks efficiently.
    • With Certificate
    • Intermediate.
      3 hours
  • Level up your machine learning skills by using unsupervised learning to find patterns hidden in data.
    • Beginner Friendly.
      2 hours
  • Learn how to build a Generative Pre-trained Transformer (GPT) from scratch using PyTorch.
    • With Certificate
    • Intermediate.
      1 hour
  • Prepare for the data science interview process, from navigating job postings to passing the technical interview.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      3 hours
  • Teach computers how to make decisions and play games with the Minimax Algorithm!
    • Advanced.
      2 hours
  • Sharpen your machine learning skills by learning how to prepare, implement, and assess the K-Nearest Neighbors algorithm.
    • Beginner Friendly.
      3 hours
  • Use TensorFlow to build and tune deep learning models.
    • Includes 7 Courses
    • With Certificate
    • Intermediate.
      10 hours
  • Use NFL team statistics to model game winners and discover the most important team-level stats
    • Beginner Friendly.
      1 hour
  • Learn Python for Natural Language Processing, the field behind chatbots, search engines, and autocorrect.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      10 hours
  • Learn about the difference between simple linear regression and multiple linear regression in R
    • With Certificate
    • Intermediate.
      3 hours
  • Build AI classification models with PyTorch using binary and multi-label techniques.
    • With Certificate
    • Beginner Friendly.
      3 hours
  • Learn how to build and host Alexa Skills that respond to users’ vocal commands.
    • Beginner Friendly.
      2 hours
  • Build rules- and retrieval-based chatbots in Python.
    • Intermediate.
      6 hours
  • Machine learning is only as good as its training data. Learn how to process data properly before training your models.
    • Includes 4 Courses
    • With Certificate
    • Intermediate.
      6 hours
  • Level up your machine learning skills by learning how to build perceptrons: the foundations of neural networks.
    • Beginner Friendly.
      1 hour
  • Humans communicate with language, but computers communicate with data. Discover how to translate between the two in this course.
    • With Certificate
    • Beginner Friendly.
      1 hour
  • Leverage machine learning to make recommendations with recommender systems.
    • Intermediate.
      < 1 hour
  • Learn how to use explainable AI techniques, including permutation importance, PDP/ICE plots, SHAP, and LIME.
    • With Certificate
    • Intermediate.
      3 hours
  • Build deep learning models to classify data.
    • Intermediate.
      2 hours
  • Learn how to build decision trees and then build those trees into random forests.
    • Beginner Friendly.
      3 hours
  • Learn how to use Python to build image classification models using CNNs and vision transformers in this PyTorch tutorial.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn about what transformers are (the T of GPT) and how to work with them using Hugging Face libraries
    • Intermediate.
      3 hours
  • Improve machine learning models with hyperparameter tuning.
    • Intermediate.
      1 hour
  • Learn reinforcement learning fundamentals and build learning agents with Gymnasium in this hands-on Python course.
    • With Certificate
    • Intermediate.
      2 hours
  • Learn how and when to tackle missing data with deletion, single imputation, linear interpolation, and multiple imputation techniques.
    • With Certificate
    • Beginner Friendly.
      1 hour
  • Level up your machine learning skills with tuning methods, advanced models, and dimensionality reduction.
    • Includes 5 Courses
    • With Certificate
    • Intermediate.
      8 hours
  • Explore bagging, boosting, stacking, and more in this introduction to ensemble methods in machine learning.
    • Intermediate.
      2 hours
  • Classify image data with deep learning.
    • Intermediate.
      2 hours
  • Build chatbots in Python using deep learning.
    • Intermediate.
      1 hour
  • Improve machine learning performance with regularization.
    • Intermediate.
      2 hours
  • Learn how to use Python to build text generation models based on neural networks like RNNs and LSTMs in this PyTorch tutorial.
    • With Certificate
    • Intermediate.
      3 hours
  • Learn how to use PyTorch in Python to build text classification models using neural networks and fine-tuning transformer models.
    • With Certificate
    • Intermediate.
      1 hour