Machine Learning courses by Andrew Ng focus on key concepts like supervised and unsupervised learning, neural networks, and decision trees. You’ll learn how to implement algorithms, evaluate models, and apply techniques using tools like Python and TensorFlow. These courses are designed to give you a solid foundation in how machines learn from data.

IBM
Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Plotly, Data Visualization Software, Web Scraping, Data Visualization, Exploratory Data Analysis, Data Wrangling, SQL, Plot (Graphics), IBM Cognos Analytics, Data Analysis, Professional Networking, Analytics, Excel Formulas, Data Import/Export, Python Programming, Microsoft Excel
★ 4.6 (100K) · Beginner · Professional Certificate · 3 - 6 Months

University of Washington
Skills you'll gain: Model Evaluation, Classification Algorithms, Regression Analysis, Applied Machine Learning, Machine Learning Methods, Machine Learning, Image Analysis, Machine Learning Algorithms, Unsupervised Learning, Predictive Modeling, Bayesian Statistics, Model Training, Logistic Regression, Deep Learning, Decision Tree Learning, Statistical Machine Learning, Transfer Learning, Application Development, Statistical Inference, Model Optimization
★ 4.6 (16K) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Database Design, Data Processing, Debugging, Web Scraping, File I/O, Data Visualization, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Data Presentation, Extensible Markup Language (XML), Data Structures, Data Cleansing, Programming Principles, Python Programming, Program Development
★ 4.8 (281K) · Beginner · Specialization · 3 - 6 Months

IBM
Skills you'll gain: Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Plotly, Data Visualization Software, Web Scraping, Data Visualization, Data Wrangling, SQL, Plot (Graphics), Exploratory Data Analysis, Unsupervised Learning, Model Evaluation, Data Cleansing, Jupyter, Data Literacy, Generative AI, Professional Networking, Data Import/Export
★ 4.6 (151K) · Beginner · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: PyTorch (Machine Learning Library), Logistic Regression, Machine Learning Methods, Transfer Learning, Reinforcement Learning, Convolutional Neural Networks, Deep Learning, Image Analysis, Applied Machine Learning, Model Training, Natural Language Processing, Machine Learning, Model Optimization, Artificial Neural Networks, Supervised Learning, Unsupervised Learning, Python Programming, Computer Vision, Medical Imaging
★ 4.7 (3.8K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Threat Modeling, Network Security, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Incident Response, Threat Management, Cybersecurity, Network Protocols, Threat Detection, Cloud Security, Vulnerability Assessments, Network Architecture, Computer Security Incident Management, Operating Systems, Debugging, Linux, Web Presence, Python Programming, SQL
★ 4.8 (69K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Model Evaluation, Convolutional Neural Networks, Model Training, Data Preprocessing, Image Analysis, Predictive Modeling, Deep Learning, Keras (Neural Network Library), Tensorflow, Computer Vision, Artificial Neural Networks, Recurrent Neural Networks (RNNs), Data Transformation, Financial Forecasting, Applied Machine Learning, Model Optimization, Data Visualization, Time Series Analysis and Forecasting, Exploratory Data Analysis, Python Programming
★ 4.6 (51) · Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Model Deployment, Data Management, Artificial Intelligence and Machine Learning (AI/ML), Infrastructure Architecture, Data Infrastructure, AI Integrations, MLOps (Machine Learning Operations), Application Deployment, AI Workflows, Model Evaluation, Data Cleansing, Artificial Intelligence, Data Security, Application Frameworks, Machine Learning, Data Preprocessing, Data Pipelines, Scalability
★ 4.5 (288) · Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning Methods, Machine Learning, Machine Learning Algorithms, Artificial Intelligence, Deep Learning, Simulations, Agentic systems, Feature Engineering, Artificial Intelligence and Machine Learning (AI/ML), Markov Model, Decision Intelligence, Supervised Learning, Algorithms, Model Evaluation, Applied Machine Learning, Performance Testing, Artificial Neural Networks, Model Optimization, Performance Tuning
★ 4.7 (3.6K) · Intermediate · Specialization · 3 - 6 Months

New York Institute of Finance
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Financial Trading, Data Pipelines, Machine Learning Methods, Applied Machine Learning, Machine Learning, Securities Trading, Model Training, Python Programming, Model Evaluation
★ 3.9 (380) · Intermediate · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Excel Formulas, Dashboard, Microsoft Excel, Dashboard Creation, Excel Macros, Data Preprocessing, Spreadsheet Software, Data Validation, Interactive Data Visualization, Data Analysis Software, Business Analytics, Data Modeling, Analytical Skills, Advanced Analytics, Business Mathematics, Consolidation, Productivity Software, Data Integrity, Business Reporting, Automation
★ 4.9 (64K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Literacy, Data Mining, Big Data, Cloud Computing, Data Science, Digital Transformation, Data-Driven Decision-Making, Data Storage, Deep Learning, Machine Learning
★ 4.7 (78K) · Beginner · Course · 1 - 4 Weeks
Start with what you want to do with machine learning. If you want to apply it to predictive analytics, choose courses focusing on regression, classification, and model evaluation techniques. If you're interested in deep learning applications, look for courses covering neural networks, convolutional networks, and recurrent networks.