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

Filters56 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
56 results
Most relevant
  • 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
  • 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
  • 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
  • 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 how to code and clean and manipulate data for analysis and visualization with the R programming language.
    • Beginner Friendly.
      14 hours
  • Learn the foundations of cloud computing across platforms like AWS, Cloud, Azure, and GCP.
    • With Certificate
    • Beginner Friendly.
      < 1 hour
  • 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
  • Learn about what transformers are (the T of GPT) and how to work with them using Hugging Face libraries
    • Intermediate.
      3 hours
  • Learn how to use PyTorch to build, train, and test artificial neural networks in this course.
    • Intermediate.
      3 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
  • 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
  • Learn how to build decision trees and then build those trees into random forests.
    • Beginner Friendly.
      3 hours
  • Use sentiment analysis and natural language processing to analyze Taylor Swift's lyrics.
    • Beginner Friendly.
      1 hour
  • Build basic deep learning models in TensorFlow.
    • Intermediate.
      4 hours
  • Learn how to use Python to build image classification models using CNNs and vision transformers in this PyTorch tutorial.
    • With Certificate
    • Intermediate.
      5 hours
  • Predict the probability that a datapoint belongs to a given class with Logistic Regression.
    • Beginner Friendly.
      3 hours
  • Teach computers how to make decisions and play games with the Minimax Algorithm!
    • Advanced.
      2 hours
  • Learn to build machine learning models with Python.
    • Includes 10 Courses
    • With Certificate
    • Beginner Friendly.
      23 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
  • Level up your machine learning skills by using unsupervised learning to find patterns hidden in data.
    • Beginner Friendly.
      2 hours
  • Learn how to build machine pipelines that automate your workflow and keep everything consistent.
    • Intermediate.
      1 hour
  • Level up your machine learning skills by learning how to build perceptrons: the foundations of neural networks.
    • Beginner Friendly.
      1 hour
  • Build rules-based and generative AI chatbots with Python
    • Includes 6 Courses
    • With Certificate
    • Beginner Friendly.
      29 hours
  • Use NFL team statistics to model game winners and discover the most important team-level stats
    • Beginner Friendly.
      1 hour
  • Build rules- and retrieval-based chatbots in Python.
    • Intermediate.
      6 hours
  • Sharpen your machine learning skills by learning how to prepare, implement, and assess the K-Nearest Neighbors algorithm.
    • Beginner Friendly.
      3 hours
  • Prepare for the data science interview process, from navigating job postings to passing the technical interview.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      3 hours
  • 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
  • Learn reinforcement learning fundamentals and build learning agents with Gymnasium in this hands-on Python course.
    • With Certificate
    • Intermediate.
      2 hours
  • Build chatbots in Python using deep learning.
    • Intermediate.
      1 hour
  • Learn how to use explainable AI techniques, including permutation importance, PDP/ICE plots, SHAP, and LIME.
    • With Certificate
    • Intermediate.
      3 hours
  • Use TensorFlow to build and tune deep learning models.
    • Includes 7 Courses
    • With Certificate
    • Intermediate.
      10 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
  • Learn Streamlit to build and deploy interactive AI applications with Python in this hands-on course.
    • With Certificate
    • Intermediate.
      1 hour
  • Classify image data with deep learning.
    • Intermediate.
      2 hours
  • Build AI classification models with PyTorch using binary and multi-label techniques.
    • With Certificate
    • Beginner Friendly.
      3 hours
  • Learn about the difference between simple linear regression and multiple linear regression in R
    • With Certificate
    • Intermediate.
      3 hours
  • Learn Python for Natural Language Processing, the field behind chatbots, search engines, and autocorrect.
    • Includes 8 Courses
    • With Certificate
    • Intermediate.
      10 hours
  • 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 with tuning methods, advanced models, and dimensionality reduction.
    • Includes 5 Courses
    • With Certificate
    • Intermediate.
      8 hours
  • Learn how to build a Generative Pre-trained Transformer (GPT) from scratch using PyTorch.
    • With Certificate
    • Intermediate.
      1 hour
  • 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
  • Leverage machine learning to make recommendations with recommender systems.
    • Intermediate.
      < 1 hour
  • Learn how and when to tackle missing data with deletion, single imputation, linear interpolation, and multiple imputation techniques.
    • With Certificate
    • Beginner Friendly.
      1 hour
  • Create data visualizations of traffic data from the last two decades and model the relationship between smartphones and collision rates.
    • Beginner Friendly.
      1 hour
  • Improve machine learning performance with regularization.
    • Intermediate.
      2 hours
  • Improve machine learning models with hyperparameter tuning.
    • Intermediate.
      1 hour
  • Learn how to build and host Alexa Skills that respond to users’ vocal commands.
    • Beginner Friendly.
      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.
      4 hours
  • Explore bagging, boosting, stacking, and more in this introduction to ensemble methods in machine learning.
    • Intermediate.
      2 hours
  • Evaluate LLM skill through metrics like BLEU, ROUGE, F1, HELM, navigating accuracy, latency, cost, scalability trade-offs, addressing bias and ethical concerns.
    • Includes 27 Courses
    • With Certificate
    • Intermediate.
      10 hours
  • Build deep learning models to classify data.
    • Intermediate.
      2 hours