Learn machine learning
Machine learning helps power many digital goods and services we rely on daily, and the demand for this set of skills continues to grow.
Discover what machine learning is, how to choose the right learning path for you, and what kinds of career options learning this skill set can potentially open up for you.

What is machine learning?
Machine learning is a type of artificial intelligence (AI) that uses algorithms to do things that are typically accomplished by humans. These valuable tasks include recommending products based on past purchases, translating text from one language to another, and fraud detection.
Applications for machine learning are constantly expanding and so is the need for AI engineers and many other jobs in machine learning.
Featured Machine Learning courses and programs
Maximize Your Potential
Sign up for special offers, career resources, and recommendations that will help you grow, prepare, and advance in your career.
Browse online Machine Learning Certificates
Find new interests and advance your career opportunities
Stand out in your field
Use the knowledge and skills you have gained to drive impact at work and grow your career.
Learn at your own pace
On your computer, tablet or phone, online courses make learning flexible to fit your busy life.
Earn a valuable credential
Showcase your key skills and valuable knowledge.
Certificates
Related Topics
Choosing the right machine learning program for you
There are many educational paths available for a career in machine learning. It's important to choose a program that matches your goals, skills, interests, and lifestyle. Important factors to consider include:
- Program content: Make sure a machine language course offers topics that relate to your preferred role.
- Delivery method: Think about whether an online, in-person, or a hybrid system works best for you.
- Networking opportunities: Consider whether a program delivers opportunities to interact with peers, alumni, and business contacts.
- Required investment: Weigh the time and money involved with available programs to help decide which works best for you.
- Your current skill levels: Be sure you have mastered the required fundamentals for any program.
Courses
To prepare yourself for most roles, you should consider a machine learning course that offers the following:
- Machine learning principles
- Learning paradigms (unsupervised, supervised, or reinforcement learning)
- Calculus
- Decision trees
- Deep learning
- Neural networks
Certifications
To help you stand out in the industry and validate your skills to potential employers, consider earning professional certificates and/or third-party certifications from reputable educational institutions and organizations.
Some options include:
- Professional Certificate Program in Machine Learning & Artificial Intelligence from MIT
- Certification of Professional Achievement in Data Sciences from Columbia University
- Certified Machine Learning specialty certification from Amazon
Executive education programs
To stay relevant in today's fast-moving, tech-driven economy, completing an executive education program might prove useful — especially for business leaders, tech specialists, and managers interested in learning about advanced machine learning programs.
Degrees
To succeed in the machine learning space, you may find it helpful to earn a bachelor's degree in computer science or a relevant field. Some positions may require a master's degree or even a doctorate.
Jobs in machine learning
Careers in machine learning are currently in high demand. As artificial intelligence becomes more integrated into business strategy and decision-making, there will be many career opportunities for employees with knowledge and experience with machine learning.
A career in machine learning provides many important benefits, such as:
- Job security: There will always be the need for workers to guide the use of machine learning in businesses.
- Growth opportunities: The Bureau of Labor Statistics (BLS) projects employment for computer and information research scientists to grow by 26% from 2023 to 2033. This is much higher than the average for all occupations.
- Important work: Working in machine learning provides you the opportunity to affect business decisions and make a difference.
Here are a few positions that a background in machine learning may help you qualify for, with each role's required education as well as salary data from the BLS:
Learn machine learning online with edX
Interested in studying machine learning? Then check out these free online courses from edX and get started today.
More opportunities for you to learn
We've added 500+ learning opportunities to create one of the world's most comprehensive free-to-degree online learning platforms.