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.


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

  • Introduction to DevOps

    Provided by Microsoft

    Learn how to make your application lifecycle faster and more predictable for both developers and the operations team.

  • 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?

Answer Recognizing a shortage of qualified individuals to fill the growing need for specific job roles, Microsoft Professional Program is a new way to learn the skills and get the hands-on experience these roles require. After passing all courses in the track and completing a final project, individuals earn a digitally sharable, résumé-worthy credential that confirms mastery of these functional and technical skills.

Question Why should I consider participating?

Answer Technology is creating careers that have never existed before. But to be successful in these new job roles, new skills are required. Microsoft Professional Program helps provide students and professionals with real-world knowledge and hands-on experience to grow their skills in these critical technical fields. Featuring rigorous online courses and hands-on labs, students have flexibility to master these skills at their own pace.

Question How do I sign up?

Answer Sign up on the site using a new or existing Microsoft Account. If you would like to enroll in the Microsoft Professional Program, please also enroll in a specific track (e.g. Data Science).