Microsoft Professional Program for Front-End Web Development

This curriculum focuses on the job-ready skills in highest demand for front end web developers, from HTML, CSS, and JavaScript, to Angular, Bootstrap, and jQuery. Students will learn, practice and prove they have the skills employers are looking for in a series of online courses with hands-on labs.

15 - 30

Technologies you will use to gain your skills


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

* 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.

  • Option 1

    Provided by Microsoft

  • Option 2
    HTML5 and CSS Fundamentals

    Provided by W3C

    Learn how to build Web sites using HTML5 and basic CSS, directly from W3C, creator of the latest Web standards.

  • Option 1
    JavaScript Introduction

    Provided by W3C

    Learn JavaScript, an essential Web development programming language, to add interactivity to your Web pages and become an expert Web developer.

  • Option 2
    Introduction to TypeScript 2

    Provided by Microsoft

    Learn all the basics of TypeScript to build great web applications. TypeScript is the future of web development.

  • CSS Basics

    Provided by W3C

    Have you just begun your journey into Web development? This course will introduce you to the basics of Web design and teach you how to style your Web site for a professional look and feel.

  • Advanced CSS

    Provided by Microsoft

    Gain a solid foundation in developing and testing device-friendly websites using the power of CSS.

  • Introduction to jQuery

    Provided by Microsoft

    This course will teach you how to use jQuery to simplify common tasks in JavaScript, allowing the you to quickly add interactivity to web pages.

  • AngularJS: Framework Fundamentals

    Provided by Microsoft

    Begin programming with AngularJS, a complete JavaScript-based open-source client and server-side web application framework that allows you to use HTML as your template language.

  • Microsoft Professional Capstone : Front End Web Development

    Provided by Microsoft

    This is the culmination of the Web Front-End track. In this capstone, you will apply your knowledge to a web application project and will be graded on a specific set of criteria that must be met for the project to be considered successful. You can also use the completed project in your own portfolio to show potential employers.

Microsoft Professional Program Certificate in Front-End Web Development

Learn the latest languages, libraries, and frameworks

Each course in the Microsoft Professional Program for front-end web development features hands-on labs so you can practice with the most sought after skills. Assessments that require more than just memorization ensure that you have mastered 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?


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.