Get the skills to build engaging, interactive user experiences on the web as a front-end web developer. Learn everything you need to design and develop user-facing code and discover how to bring concepts to life on the browser canvas, whether you're creating sites or apps.
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Learn Excel and Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Note: This learning path will be updated on September 15, 2026. To earn your certificate of completion without interruption, complete the path before that date. If you can't, additional courses may be required.
Get the skills to build engaging, interactive user experiences on the web as a front-end web developer. Learn everything you need to design and develop user-facing code and discover how to bring concepts to life on the browser canvas, whether you're creating sites or apps.
Get the skills to build engaging, interactive user experiences on the web as a front-end web developer. Learn everything you need to design and develop user-facing code and discover how to bring concepts to life on the browser canvas, whether you're creating sites or apps.
Syllabus
Courses under this program:
Course 1: Introduction to Web Design and Development
-Learn about core concepts, tools, and practices in this introductory course on web design and development.
Course 2: HTML Essential Training
-Build a solid foundation and understanding of how to write well-structured, semantic, and accessible HTML.
Course 3: CSS Essential Training (2023)
-Explore the concepts that form the foundation of CSS. Learn how to select content, style text, manage layouts, and more as you work on a series of real-world projects.
Course 4: JavaScript Essential Training
-Get hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, the DOM, and more.
Course 5: Search Techniques for Web Developers
-Learn effective search skills such as identifying reliable sources, learning where and how to find information, and participating in online communities.
Course 6: Web Programming Foundations
-Learn how the web works. Explore the web programming fundamentals you need to know to build robust applications and websites.
Course 7: Simplifying Web Development with Accessibility Best Practices
-Make your web apps and sites easier to build by learning the art of accessibility.
Course 8: React Essential Training
-Learn all the essentials of using React, including new React features and new best practices for creating React projects.
Course 9: React.js: Building an Interface
-Learn how to apply React to create user interfaces that display dynamic data.
Course 10: JavaScript: Modern Browser APIs
-Build truly great applications using JavaScript and a selection of modern browser APIs. Discover ways to improve data management, enhance app performance, and more.
Course 11: jQuery Essential Training
-Learn the essentials of this popular JavaScript library. Find out how to use jQuery to add dynamic content, remote data, animation, and effects to your websites and apps.
Course 1: Introduction to Web Design and Development
-Learn about core concepts, tools, and practices in this introductory course on web design and development.
Course 2: HTML Essential Training
-Build a solid foundation and understanding of how to write well-structured, semantic, and accessible HTML.
Course 3: CSS Essential Training (2023)
-Explore the concepts that form the foundation of CSS. Learn how to select content, style text, manage layouts, and more as you work on a series of real-world projects.
Course 4: JavaScript Essential Training
-Get hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, the DOM, and more.
Course 5: Search Techniques for Web Developers
-Learn effective search skills such as identifying reliable sources, learning where and how to find information, and participating in online communities.
Course 6: Web Programming Foundations
-Learn how the web works. Explore the web programming fundamentals you need to know to build robust applications and websites.
Course 7: Simplifying Web Development with Accessibility Best Practices
-Make your web apps and sites easier to build by learning the art of accessibility.
Course 8: React Essential Training
-Learn all the essentials of using React, including new React features and new best practices for creating React projects.
Course 9: React.js: Building an Interface
-Learn how to apply React to create user interfaces that display dynamic data.
Course 10: JavaScript: Modern Browser APIs
-Build truly great applications using JavaScript and a selection of modern browser APIs. Discover ways to improve data management, enhance app performance, and more.
Course 11: jQuery Essential Training
-Learn the essentials of this popular JavaScript library. Find out how to use jQuery to add dynamic content, remote data, animation, and effects to your websites and apps.
Courses
-
Floats are fading away fast. Learn how to make the jump from floats to Flexbox and Grid to more efficiently create page layouts with CSS.
-
Explore the concepts that form the foundation of CSS. Learn how to select content, style text, manage layouts, and more as you work on a real-world project.
-
Do you want to become a web developer? Learn about the skills and tools you need to get a job as a front-end, back-end, or full-stack web developer.
-
GitHub is the industry-standard tool for collaborating on and sharing code. Learn the basics, including common uses, workflows, and best practices for GitHub and Git.
-
Learn how to incorporate accessibility into your design process and make your next web project more accessible to all people, including those with disabilities.
-
Learn how the web works. Explore the web programming fundamentals you need to know to build robust applications and websites.
-
Learn how to write HTML, the programming language that powers the web.
-
Get hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, the DOM, and more.
-
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
-
Learn effective search skills such as identifying reliable sources, learning where and how to find information, and participating in online communities.
-
Get tips on building a website that makes every visitor feel like your content was designed just for them.
Taught by
Ray Villalobos, Morten Rand-Hendriksen, Chris Nodder, Derek Featherstone, Jen Simmons, Christina Truong, Clarissa Peterson, GitHub and Eve Porcello