Front-end web development is one of the fastest growing in-demand skills in today's job market and a career in this field can fetch an average salary in the US of $104,745. It involves using HTML, CSS, and JavaScript to code websites and web app designs created by web designers.
Here we look at two popular front-end web development MOOC programs offered on edX and Coursera to help you choose the right course for you. Both MOOC programs end with a final project allowing you to showcase your skills in your portfolio.
At a Glance
*The length and effort are recommendations given by the course provider
About the Courses
Built in collaboration with Microsoft and The World Wide Web Consortium (W3C), the Microsoft Professional Program in Front-End Web Development will help you learn the skills you need to start a career as a front-end web developer.
By Microsoft & W3Cx via EdX
Level: Beginner / Intermediate
Duration: 57 weeks
Nº Courses: 14 (13 required)
Effort: 6-25 hours per course
Cost: FREE or Add a Verified Certificate for $99 per course (Total: $1,287)
Course type: On-demand / Self-paced
What you'll learn
The Microsoft Professional Program in Front-End Web Development introduces you to the fundamentals, teaching the most frequently used tools, and then offering a way for you to prove you have the skills through a final capstone project that can be showcased in your portfolio.
The curriculum features courses that are presented in a suggested order, to guide you as you build your skills. This order is only a suggestion, and courses can be taken in any order so long as all required courses are completed. You are free to choose a path that includes either JavaScript or TypeScript.
Course 1: Microsoft Professional Orientation : Front End Web Development
Course 2: Introduction to HTML and JavaScript
Course 3a: Javascript Introduction Course 3b: Introduction to TypeScript 2
Course 4: CSS Basics
Course 5: Advanced CSS
Course 6: Introduction to Bootstrap - A Tutorial
Course 7: Introduction to jQuery
Course 8: AngularJS: Framework Fundamentals
Course 9: AngularJS: Advanced Framework Techniques
Course 10: Building Your Azure Skills Toolkit
Course 11: Using Open Source Web Tooling to Improve Development Proficiency
Course 12: Introduction to DevOps
Course 13: Microsoft Professional Capstone : Front End Web Development
Go to Course
This Specialization by the University of Michigan covers how to write syntactically correct HTML5 and CSS3, and how to create interactive web experiences with JavaScript, giving you the tools to develop high quality web sites that work seamlessly on mobile, tablet, and large screen browsers accessible.
By the University of Michigan via Coursera
Level: Beginner
Duration: 21 weeks
Nº Courses: 5
Effort: 1-8 hours per course
Cost: $49 per month (Includes 7-day free trial. Individual courses can be audited free of charge*)
Course type: On-demand / Self-paced
*The free audit option does not award certificates nor includes the final project
What you'll learn
Here we look at two popular front-end web development MOOC programs offered on edX and Coursera to help you choose the right course for you. Both MOOC programs end with a final project allowing you to showcase your skills in your portfolio.
- Edx: Microsoft Professional Program in Front-End Web Development
- Coursera: Web Design for Everybody (Basics of Web Development and Coding) Specialization
At a Glance
Course | Platform | Length* | Nº Courses | Effort* | Capstone | Cost | Total |
1 | EdX | 57 weeks | 13 | 6-25 hrs/course | Yes | $99 per course | $1,287 |
2 | Coursera | 21 weeks | 5 | 1-8 hrs/course | Yes | $49/month | $931 |
About the Courses
Built in collaboration with Microsoft and The World Wide Web Consortium (W3C), the Microsoft Professional Program in Front-End Web Development will help you learn the skills you need to start a career as a front-end web developer.
By Microsoft & W3Cx via EdX
Level: Beginner / Intermediate
Duration: 57 weeks
Nº Courses: 14 (13 required)
Effort: 6-25 hours per course
Cost: FREE or Add a Verified Certificate for $99 per course (Total: $1,287)
Course type: On-demand / Self-paced
What you'll learn
The Microsoft Professional Program in Front-End Web Development introduces you to the fundamentals, teaching the most frequently used tools, and then offering a way for you to prove you have the skills through a final capstone project that can be showcased in your portfolio.
- Create a Basic Web Application
- Use a Scripting Language to Build Dynamic Web Apps
- Use CSS to Simplify UI Management
- Use CSS to Build a Powerful Web UI
- Use UI Frameworks to Build a Responsive Web UI
- Use a Framework to Build a Dynamic Web UI
- Use a Framework to Simplify and Manage Data Binding
- Use a Framework to Build a Complex Single-Page Application
- Use Cloud Services to Create Web Apps with High Availability and Scale
- Use Open Source Web Tools to Support Dynamic Build Scenarios
- Use DevOps Tools and Processes to Manage Web Application Projects
The curriculum features courses that are presented in a suggested order, to guide you as you build your skills. This order is only a suggestion, and courses can be taken in any order so long as all required courses are completed. You are free to choose a path that includes either JavaScript or TypeScript.
Course 1: Microsoft Professional Orientation : Front End Web Development
Course 2: Introduction to HTML and JavaScript
Course 3a: Javascript Introduction Course 3b: Introduction to TypeScript 2
Course 4: CSS Basics
Course 5: Advanced CSS
Course 6: Introduction to Bootstrap - A Tutorial
Course 7: Introduction to jQuery
Course 8: AngularJS: Framework Fundamentals
Course 9: AngularJS: Advanced Framework Techniques
Course 10: Building Your Azure Skills Toolkit
Course 11: Using Open Source Web Tooling to Improve Development Proficiency
Course 12: Introduction to DevOps
Course 13: Microsoft Professional Capstone : Front End Web Development
Go to Course
This Specialization by the University of Michigan covers how to write syntactically correct HTML5 and CSS3, and how to create interactive web experiences with JavaScript, giving you the tools to develop high quality web sites that work seamlessly on mobile, tablet, and large screen browsers accessible.
By the University of Michigan via Coursera
Level: Beginner
Duration: 21 weeks
Nº Courses: 5
Effort: 1-8 hours per course
Cost: $49 per month (Includes 7-day free trial. Individual courses can be audited free of charge*)
Course type: On-demand / Self-paced
*The free audit option does not award certificates nor includes the final project
What you'll learn
- HTML/Web basics
- The basics of Cascading Style Sheets (CSS3
- The basics of the JavaScript language
- Wireframes, fluid design, media queries, and the use of existing styling paradigms such as Bootstrap
- Introduction to HTML5
- Introduction to CSS3
- Interactivity with JavaScript
- Advanced Styling with Responsive Design
- Web Design for Everybody Capstone