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 carsthe potential applications of Machine Learning are vast.
Related topics
Machine learning courses
Filters63 results
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessonsprojectsand quizzes may vary.
Most relevant
63 results
Most relevant
- Prepare for the AIF-C01 AWS Certified AI Practitioner certification exam covering machine learning basicsAI servicesdata preparation and model deployment.
- Includes 12 Courses
- Beginner Friendly.7 hours
- Machine Learning/AI Engineers build end-to-end ML applications and power many of the apps we use every day. They work in PythonGit& ML.
- Includes 7 Courses
- With Certificate
- Intermediate.50 hours
- Learn the codingdata scienceand math you need to get started as a Machine Learning or AI engineer.
- Includes 9 Courses
- With Certificate
- Beginner Friendly.39 hours
- NLP Data Scientists find meaning in languageanalyze text and speechand create chatbots. They use PythonSQL& NLP to answer questions.
- Includes 31 Courses
- With Certificate
- Beginner Friendly.100 hours
- Ready to dive into the world of Generative AI? Learn how ChatGPT workshow to use ChatGPT in your everyday lifeand how to write effective ChatGPT prompts.
- Beginner Friendly.1 hour
- Get started with machine learning and learn how to buildimplementand evaluate linear regression models.
- Beginner Friendly.3 hours
- Machine Learning Data Scientists solve problems at scalemake predictionsfind patternsand more! They use PythonSQLand algorithms.
- Includes 27 Courses
- With Professional Certification
- Beginner Friendly.95 hours
- Build the basic language models in Python.
- Intermediate.4 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 AWSCloudAzureand GCP.
- With Certificate
- Beginner Friendly.< 1 hour
- AI Engineers build complex systems using foundation modelsLLMsand AI agents. You will learn how to designbuildand deploy AI systems.
- Includes 16 Courses
- With Certificate
- Intermediate.25 hours
- Learn to build autonomous AI agents that use toolsmake decisionsand accomplish complex tasks using LangChain and agentic design patterns.
- Includes 6 Courses
- With Certificate
- Intermediate.6 hours
- Prepare for AWS MLS-C01 Machine Learning certification covering model buildingtrainingtuningdeploymentand cloud-based ML implementation.
- Includes 18 Courses
- Intermediate.17 hours
- Build AI classification models with PyTorch using binary and multi-label techniques.
- With Certificate
- Beginner Friendly.3 hours
- Sharpen your machine learning skills by learning how to prepareimplementand assess the K-Nearest Neighbors algorithm.
- Beginner Friendly.3 hours
- Learn how to use PyTorch to buildtrainand test artificial neural networks in this course.
- Intermediate.3 hours
- Learn about the difference between simple linear regression and multiple linear regression in R
- With Certificate
- Intermediate.3 hours
- Learn reinforcement learning fundamentals and build learning agents with Gymnasium in this hands-on Python course.
- With Certificate
- Intermediate.2 hours
- Learn to build machine learning models with Python.
- Includes 10 Courses
- With Certificate
- Beginner Friendly.23 hours
- Use NFL team statistics to model game winners and discover the most important team-level stats
- Beginner Friendly.1 hour
- Build basic deep learning models in TensorFlow.
- Intermediate.4 hours
- Learn to build and deploy production-ready AI applications with Streamlitintegrate ML modelsand monitor performance in real-world systems.
- Includes 5 Courses
- With Certificate
- Intermediate.5 hours
- Learn to build production-ready neural networks with PyTorchincluding finetuning transformersin this hands-on path.
- Includes 6 Courses
- With Certificate
- Intermediate.11 hours
- Use TensorFlow to build and tune deep learning models.
- Includes 7 Courses
- With Certificate
- Intermediate.10 hours
- Learn how to give your large language model the powers of retrieval with RAGand build a RAG app with Streamlit and ChromaDB.
- With Certificate
- Intermediate.3 hours
- Prepare for the data science interview processfrom navigating job postings to passing the technical interview.
- Includes 8 Courses
- With Certificate
- Intermediate.3 hours
- Learn how to build a Generative Pre-trained Transformer (GPT) from scratch using PyTorch.
- With Certificate
- Intermediate.2 hours
- Level up your machine learning skills by learning how to build perceptrons: the foundations of neural networks.
- Beginner Friendly.1 hour
- Leverage machine learning to make recommendations with recommender systems.
- Intermediate.< 1 hour
- Learn how to build decision trees and then build those trees into random forests.
- Beginner Friendly.3 hours
- Build rules-based and generative AI chatbots with Python
- Includes 6 Courses
- With Certificate
- Beginner Friendly.29 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
- 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
- Teach computers how to make decisions and play games with the Minimax Algorithm!
- Advanced.2 hours
- Learn how to build machine pipelines that automate your workflow and keep everything consistent.
- Intermediate.1 hour
- Classify image data with deep learning.
- Intermediate.2 hours
- Learn about what transformers are (the T of GPT) and how to work with them using Hugging Face libraries
- Intermediate.2 hours
- Humans communicate with languagebut computers communicate with data. Discover how to translate between the two in this course.
- With Certificate
- Beginner Friendly.1 hour
- Build rules- and retrieval-based chatbots in Python.
- Intermediate.6 hours
- Level up your machine learning skills with tuning methodsadvanced modelsand dimensionality reduction.
- Includes 5 Courses
- With Certificate
- Intermediate.8 hours
- Learn about the Hugging Face AI and machine learning platformand how their tools can streamline ML and AI development.
- Beginner Friendly.< 1 hour
- Evaluate LLM skill through metrics like BLEUROUGEF1HELMnavigating accuracylatencycostscalability trade-offsaddressing bias and ethical concerns.
- Includes 28 Courses
- With Certificate
- Intermediate.10 hours
- Learn how to use explainable AI techniquesincluding permutation importancePDP/ICE plotsSHAPand LIME.
- 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 Python for Natural Language Processingthe field behind chatbotssearch enginesand autocorrect.
- Includes 8 Courses
- With Certificate
- Intermediate.10 hours
- Learn how and when to tackle missing data with deletionsingle imputationlinear interpolationand multiple imputation techniques.
- With Certificate
- Beginner Friendly.1 hour
- Learn how to use Python to build image classification models using CNNs and vision transformers in this PyTorch tutorial.
- With Certificate
- Intermediate.5 hours
- Learn machine learning operations best practices to deploymonitorand maintain production AI systems that are reliablesecureand cost-effective.
- With Certificate
- Intermediate.1 hour
- Learn Streamlit to build and deploy interactive AI applications with Python in this hands-on course.
- With Certificate
- Intermediate.1 hour
- Master the art of LLM finetuning with LoRAQLoRAand Hugging Face. Learn how to preparetrain and optimize models for specific tasks efficiently.
- With Certificate
- Intermediate.3 hours
- Build deep learning models to classify data.
- Intermediate.2 hours
- Learn neural network architectures with PyTorch to build deep learning models for imagetextand sequential data tasks.
- With Certificate
- Intermediate.5 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
- Create data visualizations of traffic data from the last two decades and model the relationship between smartphones and collision rates.
- Beginner Friendly.1 hour
- Learn to integrate large language models into applications using APIsprompt engineeringand evaluation metrics for AI systems.
- Includes 5 Courses
- With Certificate
- Intermediate.3 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
- Explore baggingboostingstackingand more in this introduction to ensemble methods in machine learning.
- Intermediate.2 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
- Build chatbots in Python using deep learning.
- Intermediate.1 hour
- Learn how to build and host Alexa Skills that respond to users’ vocal commands.
- Beginner Friendly.2 hours
- Improve machine learning performance with regularization.
- Intermediate.2 hours
- Improve machine learning models with hyperparameter tuning.
- Intermediate.1 hour
Related resources
Related projects
- Portfolio projectAI • Python • Machine learning • Data science
Classifying Banking Intent from Customer Queries
This project demonstrates an end-to-end AI engineering project for an NLP task that involves building a classification system predicting banking intent from customer queries by comparing traditional neural networks with modern transformer-based models finetuned with LoRA.IndependentPortfolio Ready - Portfolio projectAI • Python • Data science • Machine learning
Build an AI Agent for Travel Planning
Create an AI-powered trip planning application using Streamlit that demonstrates your skills in building agentic AI systems with tool callingreal-time data integrationand user feedback loops.IndependentPortfolio Ready - Practice projectAI • Machine learning • Python • Data science
Classifying CIFAR-10 with Pretrained CLIP: Original vs Reconstructed Images
Explore how image reconstruction quality affects zero-shot classification performance of a pretrained CLIP model on CIFAR-10.More guidance - Practice projectData science • Python • Machine learning
Analyzing Recommendation System Performance Across Model Versions
Analyze the performance and cost-effectiveness of an e-commerce recommendation system across three model versions. You’ll investigate whether newer models deliver better resultsidentify performance differences across customer segmentsand determine which model version provides the best ROI.More guidance
Related articles
- Article
Training Set vs Validation Set vs Test Set
Discover training set vs. validation set vs. test set differences in ML. Learn data splitting best practices for better model performance. - Article
Normalization: Min-Max and Z-Score Normalization
Learn how to normalize data in machine learning using techniques such as min-max normalization and z-score normalization. - Article
Scikit-Learn Tutorial: Python Machine Learning Model Building
Learn how to build powerful machine learning models with scikit-learn in Python. Master essential techniques from installation to implementation with practical examples and comparisons. - Article
What is One Hot Encoding and How to Implement it in Python?
Learn how one-hot encoding works and how to implement it with Pandas and Scikit-learn modules in Python.