Learn the skills you need to help land the career you want

The Microsoft Professional Program was created to help you gain technical job-ready skills and get real-world experience through online courses, hands-on labs, and expert instruction. Proving you have these skills can put you on the path to a rewarding career.

Develop the skills employers are looking for

  1. Data Science

    12-48 hours per course

    Opportunities for data scientists—one of today's hottest jobs—are rapidly growing in response to the exponential amounts of data being captured and analyzed. Companies hire data scientists to find insights and to solve meaningful business problems.

  2. Internet of Things (IoT)

    8-60 hours per course

    Accelerate your career in one of the fastest-growing cloud technology fields: IoT. This program will teach you the device programming, data analytics, machine learning, and solution design skills you need for a successful career in IoT.

  3. Cybersecurity

    8-12 hours per course

    Cybersecurity threats are on the rise and now more than ever businesses need skilled team members to help prevent and mitigate breaches. This 10-course program will help you identify threats early on and minimize breach impacts.

Learn from industry and academic experts

  • Graeme Malcom Graeme Malcom

    Senior Content Developer, Microsoft

  • Gerry O'Brien Gerry O'Brien

    Senior Content Developer, Microsoft

  • Liberty Munson Liberty J. Munson

    Principal Psychometrician and Quality Lead, Microsoft

  • Authman Apatira Authman Apatira

    Lead Instructor, Coding Dojo

  • Stephen Elston Stephen Elston

    Managing Director Quantia Analytics, LLC

  • Cynthia Rudin Cynthia Rudin

    Associate Professor MIT and Duke

Instructors for Microsoft Professional Program courses come from a combination of industry and academia, giving them unique perspective. Not only are they authorities in the technology they teach – many even come from the teams that developed the actual tools – but they also have expert knowledge of the underlying concepts.

Get hands-on experience with the latest tools

It takes more than conceptual knowledge to be effective in today’s top technical jobs—technical skills and real-world experience are critical. The courses in the Microsoft Professional Program feature hands-on labs so you can practice with tools used in the field today. Plus, each course includes assessments to ensure that you have mastered these new skills.

Put your skills to the test

After successfully completing all courses and passing the individual assessments, you will demonstrate what you learned by solving a real-world problem in the final Capstone course.

Frequently asked questions

Question What is the Microsoft Professional Program?


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?

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?

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