
Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Development Testing, Test Driven Development (TDD), Software Testing, Data Structures, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Debugging, Algorithms, Django (Web Framework), Cloud Hosting
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Large Language Modeling, Natural Language Processing, PyTorch (Machine Learning Library), Artificial Neural Networks, Machine Learning Methods, Deep Learning, Applied Machine Learning, Statistical Machine Learning, Algorithms
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Markov Model, Text Mining, Artificial Neural Networks, Machine Learning Methods, Data Processing, Algorithms, Probability & Statistics, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Computer Vision, Image Analysis, Control Systems, Automation, Deep Learning, Simulation and Simulation Software, Software Architecture, Safety Assurance, Artificial Neural Networks, Global Positioning Systems, Hardware Architecture, Systems Architecture, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Estimation, Algorithms, Machine Learning Methods, Simulations, Scenario Testing, Data Structures
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Cryptography, Encryption, Secure Coding, File Management, Python Programming, Mathematical Software, Programming Principles, Scripting, Algorithms, Debugging, Data Structures, User Interface (UI), UI Components, Application Development
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Debugging, 3D Assets, Scripting, Object Oriented Programming (OOP), Computer Graphics, Programming Principles, Animation and Game Design, Development Environment, Python Programming, Algorithms
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Artificial Intelligence, Embedded Software, Mechanics, Simulation and Simulation Software, Control Systems, Programming Principles, Algorithms, Linear Algebra, Python Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Object Oriented Programming (OOP), Encryption, Application Development, Data Structures, Software Development, Automation, Machine Learning Algorithms, Data Processing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, SQL, Machine Learning Methods, Software Installation, Programming Principles, Data Validation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AWS Kinesis, AWS SageMaker, Machine Learning Algorithms, Data Collection, Amazon Redshift, MLOps (Machine Learning Operations), Image Analysis, Reinforcement Learning, Amazon Web Services, Scalability, Forecasting, Feature Engineering, Algorithms, Machine Learning, Technical Design, Data Analysis, Real Time Data, Predictive Modeling, Applied Machine Learning, Data Modeling
Beginner · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Debugging, Object Oriented Programming (OOP), Game Design, Video Game Development, Software Design Patterns, Data Structures, C# (Programming Language), Prototyping, Graph Theory, Computer Programming, Data Management, Event-Driven Programming, Software Architecture, Application Design, Algorithms, Computational Thinking, Data Storage, Application Development
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Generative AI, Generative Model Architectures, Jupyter, Prompt Engineering, Sampling (Statistics), Artificial Neural Networks, Algorithms
Intermediate · Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Prompt Engineering, Generative AI Agents, Agentic systems, Generative AI, Artificial Intelligence, AI Product Strategy, Responsible AI, Automation, Algorithms
Beginner · Course · 1 - 3 Months
Gain the knowledge and skills you need to advance.

This role has a $169,700 median salary ¹.

A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
This role has a $169,700 median salary ¹.
Offered by



This role has a $146,304 median salary ¹.

A Data Scientist analyzes large datasets to uncover insights, using statistics, machine learning, and visualization to inform business strategies.
This role has a $146,304 median salary ¹.
Offered by




University of London
Specialization
Duke University
Specialization
Duke University
Specialization

Duke University
Course

Multiple educators
Specialization

Professional Certificate

Imperial College London
Specialization

Course

Birla Institute of Technology & Science, Pilani
Course

National Taiwan University
Specialization

Northeastern University
Course

Northeastern University
Course