Microsoft Professional Program for Artificial Intelligence

The AI track takes aspiring AI engineers from a basic introduction of AI to mastery of the skills needed to build deep learning models for AI solutions that exhibit human-like behavior and intelligence.

10
REQUIRED COURSES
8 - 16
HOURS PER COURSE
10
SKILLS

Technologies you will use to gain your skills

Python
Math
Ethics
Data Analysis
Azure Machine Learning
Computer Vision
Natural Language Processing
Speech Recognition

Track detail

Each course runs for three months and starts at the beginning of a quarter. January—March, April—June, July—September, and October —December. The capstone runs for four weeks at the beginning of each quarter: January, April, July, October. For exact dates for the current course run, please refer to the course detail page on edX.org.

* Courses can be taken during any course run and in any order. When multiple course options are listed for a skill, only one must be completed to satisfy the requirements for graduation.

  • Introduction to Artificial Intelligence (AI)

    Provided by Microsoft

    Artificial Intelligence will define the next generation of software solutions. This computer science course provides an overview of AI, and explains how it can be used to build smart apps that help organizations be more efficient and enrich people’s lives. It uses a mix of engaging lectures and hands-on activities to help you take your first steps in the exciting field of AI.

  • Introduction to Python for Data Science

    Provided by Microsoft

    Learn the basics of Python programming. Starting from the very beginning, with basic arithmetic and variables, and learn how to handle data structures, such as Python lists, Numpy arrays, and Pandas DataFrames. Along the way, you’ll learn about Python functions and control flow. Plus, you’ll look at the world of data visualizations with Python and create your own stunning visualizations based on real data.

  • Essential Math for Machine Learning: Python Edition

    Provided by Microsoft

    Learn the essential mathematical foundations for machine learning and artificial intelligence using Python. The couse focuses on mathematical concepts that you’ll encounter in studies of machine learning. It is designed to fill the gaps for students who missed these key concepts as part of their formal education, or who need to refresh their memories after a long break from studying math.

  • Ethics and Law in Data and Analytics

    Provided by Microsoft

    Learn to apply ethical and legal frameworks to initiatives in the data profession. You will explore practical approaches to data and analytics problems posed by work in Big Data, Data Science, and AI. You will also investigate applied data methods for ethical and legal work in Analytics and AI.

  • Data Science Research Methods: Python Edition

    Provided by Microsoft

    Learn the essential skills and hands-on experience with the science and research aspects of data science work using Python, from setting up a proper data study to making valid claims and inferences from data experiments.

  • Deep Learning Explained

    Provided by Microsoft

    Deep learning is a key enabler of AI powered technologies being developed across the globe. In this deep learning course, you will learn an intuitive approach to building complex models that help machines solve real-world problems with human-like intelligence. The intuitive approaches will be translated into working code with practical problems and hands-on experience. You will learn how to build and derive insights from these models using Python Jupyter notebooks running on your local Windows or Linux machine, or on a virtual machine running on Azure. You will learn how to use the Microsoft Cognitive Toolkit to harness the intelligence within massive datasets through deep learning with uncompromised scaling, speed, and accuracy.

  • Reinforcement Learning Explained

    Provided by Microsoft

    Reinforcement Learning (RL) is an area of machine learning, where an agent learns by interacting with its environment to achieve a goal.In this course, you will be introduced to the world of reinforcement learning. You will learn how to frame reinforcement learning problems and start tackling classic examples like news recommendation, learning to navigate in a grid-world, and balancing a cart-pole. You will explore the basic algorithms from multi-armed bandits, dynamic programming, TD (temporal difference) learning, and progress towards larger state space using function approximation, in particular using deep learning. You will also learn about algorithms that focus on searching the best policy with policy gradient and actor critic methods. Along the way, you will get introduced to Project Malmo, a platform for Artificial Intelligence experimentation and research built on top of the Minecraft game.

  • Option 1
    COMING SOON

    Provided by Microsoft

    Learn fundamental algorithms and theory in understanding large-scale graphs and knowledge graphs.

  • Option 2
    Computer Vision and Image Analysis

    Provided by Microsoft

    Learn about Image Analysis techniques using OpenCV and the Microsoft Cognitive Toolkit to segment images into meaningful parts. You will explore the evolution of Computer Vision, from classical to Deep-Learning techniques using Transfer Learning and Microsoft ResNet to train a model to perform Semantic Segmentation.

  • Option 3
    Speech Recognition Systems

    Provided by Microsoft

    This course is designed to give an overview of the components of a modern Automatic Speech Recognition (ASR) system. In each lecture, we describe a component's purpose and general structure. In each lab, the student creates a functioning block of the system. At the end of the course, we will have built a speech recognition system almost entirely out of Python code.

  • Option 4
    Natural Language Processing (NLP)

    Provided by Microsoft

    Natural language processing (NLP) is one of the most important technologies of the information age. Understanding complex language utterances is also a crucial part of artificial intelligence. In this course, you will be given a thorough overview of Natural Language Processing and how to use classic machine learning methods. You will learn about Statistical Machine Translation as well as Deep Semantic Similarity Models (DSSM) and their applications. We will also discuss deep reinforcement learning techniques applied in NLP and Vision-Language Multimodal Intelligence.

  • Microsoft Professional Capstone : Artificial Intelligence

    Provided by Microsoft

    Validate the skills and knowledge you’ve acquired during the Microsoft Professional Program for Artificial Intelligence, and solve a real-world AI problem in this program capstone project. The project takes the form of a challenge in which you will develop a deep learning solution that is tested and scored to determine your grade.Note: This course assumes you have completed the previous courses in the Microsoft Professional Program for Artificial Intelligence.

Microsoft Professional Program Certificate in Artificial Intelligence

Learn AI on the Latest Tools and Frameworks

Each course in this Microsoft Professional Program features hands-on labs so you can learn and apply the most sought after skills in Artificial Intelligence. Assessments that require more than just memorization ensure you have a deep understanding of these new skills.

Learn on your own time

All courses are available online and on demand – so whether you plan to spend a couple of hours per day or a couple of hours per week, you can work on these skills at the pace that is right for you. And since the curriculum consists of massive open online courses (MOOC) on edX, you can watch the videos on your tablet or phone.

Frequently asked questions

Question What is the Microsoft Professional Program?

Answer

The Microsoft Professional Program (MPP) is a collection of courses that teach skills in several core technology tracks that help you excel in the industry's newest job roles.

These courses are created and taught by experts and feature quizzes, hands-on labs, and engaging communities. For each track you complete, you earn a certificate of completion from Microsoft proving that you mastered those skills.

Question Why should I consider participating?

Answer
The Microsoft Professional Program provides real-world skills and hands-on instruction that keeps pace with the technology industry. These courses can be rigorous but rewarding, with the flexibility to master skills at your own pace, and a robust capstone project that demonstrates your knowledge. Not to mention you get the important credentials employers want.

Question How do I sign up?

Answer
First, sign in to academy.microsoft.com. Next, explore the Microsoft Professional Program tracks, and enroll in the one that fits your career goals.