Skip to main content

Gain skills to create interactive websites

Professional Certificate in
Building Prototypes with JavaScript and Node.js

What you will learn

  • How to turn an idea into a technical solution
  • How to build interactive webpages
  • How to build and deploy dynamic websites

Please note on December 31, 2019, this program will be retiring and no longer available on edX. If you are interested in earning the Professional Certificate you must be complete the program by December 31, 2019 in order to earn the certificate.

Building on the work you completed in the Introduction to Computer Science Professional Certificate Program, this program will enable you to apply your skills to real-world technical solutions. You’ll have the opportunity to work in a coding environment used by professional software developers as you learn the fundamentals of writing great code. But don’t worry: we take you, step by step, through the learning process. By the end of the series, you’ll learn how computers can be used to solve problems and gain skills to create solutions yourself.

The courses in this Professional Certificate program focus on open source web technologies teaching you the basics of the very popular programming language JavaScript. You’ll learn about client and server interaction and program a basic server application in Node.js. You’ll also get an introduction to creating and managing data in a web application and have the opportunity to get your hands on the foundational technology that is used across the internet.

Taught by teachers and programmers, these courses give you the right foundation for understanding how the web works and how you can create solutions to real-world problems. Each course includes regular assessments and hands-on projects to keep you engaged and aware of your learning progress.

Expert instruction
3 skill-building courses
Progress at your own speed
4 months
3 - 4 hours per week
For the full program experience

Courses in this program

  1. Microsoft's Building Prototypes with JavaScript and Node.js Professional Certificate

  2. 3–4 hours per week, for 5 weeks
    From programming basics to DOM manipulation, learn to use JavaScript, the programming language of the Web, to create interactive webpages.
  3. 3–4 hours per week, for 5 weeks
    Learn the basics of back-end web development as you create a simple web application server using Node.js.
  4. 3–4 hours per week, for 5 weeks
    Turn your idea into a prototype as you learn the process of designing and prototyping web applications to solve real problems.
    • Software developers are changing our daily lives as we know it, reshaping the world, disrupting industries and igniting social change.
    • Employment of software developers is projected to grow 17 percent from 2014 to 2024, much faster than the average for all occupations creating 1.1 Million jobs. (US Department of Labor statistics)
    • Foundation for careers such as Junior software developer, Junior UX/UI designer, Junior technical writer and Junior technical program manager.

Meet your instructors

from Microsoft
Bre’Ana Deen
Content Developer
Kasey Champion
Learning Team

Experts from Microsoft committed to teaching online learning


Drive your career forward with university-backed credit programs and verified certificates


Study and demonstrate knowledge on your schedule


Try a course before you pay


Learn with university partners and peers from around the world