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.

Learn the basics of Python, including simple arithmetic operations, variables, and data structures. Explore Python functions and control flow, and create your own visualizations based on real data.

Data Science Orientation, Query Relational Data, Analyze and Visualize Data (2 training options available), Understand StatisticsThis course focuses on the key 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.

Data Science Orientation, Query Relational Data, Analyze and Visualize Data (2 training options available), Understand StatisticsIn this course, you’ll learn to apply ethical and legal frameworks to initiatives in the data profession. You’ll explore practical approaches to data and analytics problems posed by work in Big Data, Data Science, and AI. You’ll also investigate applied data methods for ethical and legal work in Analytics and AI.

Learn key concepts and techniques used to perform data science; including statistical analysis, data cleansing and transformation, and data visualization with R, Python, and Microsoft Azure Machine Learning.

Data Science Orientation, Query Relational Data, Analyze and Visualize Data (2 training options available), Understand StatisticsLearn how to build, evaluate, and optimize machine learning models; including classification, regression, clustering, and recommendation.

This course provides the level of detail needed to enable engineers / data scientists / technology managers to develop an intuitive understanding of the key concepts behind this game changing technology.

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.

Option 1: Natural Language Processing (NLP)

In this course, you will be given a thorough overview of Natural Language Processing and how to use classic machine learning methods.


Option 2: Speech Recognition Systems

Learn about the pieces of a modern automatic speech recognition (ASR) system as we cover fundamental acoustic and linguistic theory, data preparation, language modeling, acoustic modeling, and decoding.


Option 3: Computer Vision and Image Analysis

A deep dive into Computer Vision, Image Analysis and Semantic Segmentation using the Microsoft Cognitive Toolkit.


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.