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.
-
Develop competence in HTML, CSS, JavaScript, and React.
-
Use accessibility techniques to help your audience and work.
-
Understand the web deeply enough to search and learn more.
Courses
-
1
Introduction to Web Design and Development1h 54mIntroduction to Web Design and Development
By: Jen Kramer
Learn about core concepts, tools, and practices in this introductory course on web design and development.
-
2
HTML Essential Training2h 45mHTML Essential Training
By: Jen Simmons
Learn how to write HTML, the programming language that powers the web.
-
3
CSS Essential Training5h 26mCSS Essential Training
By: Christina Truong
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.
-
4
JavaScript Essential Training5h 40mJavaScript Essential Training
By: Morten Rand-Hendriksen
Get hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, the DOM, and more.
-
5
Search Techniques for Web Developers55mSearch Techniques for Web Developers
By: Morten Rand-Hendriksen
Learn effective search skills such as identifying reliable sources, learning where and how to find information, and participating in online communities.
-
6
Web Programming Foundations58mWeb Programming Foundations
By: Morten Rand-Hendriksen
Learn how the web works. Explore the web programming fundamentals you need to know to build robust applications and websites.
-
7
Simplifying Web Development with Accessibility Best Practices1h 48mSimplifying Web Development with Accessibility Best Practices
By: Morten Rand-Hendriksen
Make your web apps and sites easier to build by learning the art of accessibility.
-
8
React.js Essential Training2h 1mReact.js Essential Training
By: Eve Porcello
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.
-
9
React.js: Building an Interface1h 40mReact.js: Building an Interface
By: Ray Villalobos
Learn how to apply React to create user interfaces that display dynamic data.
-
10
JavaScript: Modern Browser APIs1h 51mJavaScript: Modern Browser APIs
By: Joe Marini
Build truly great applications using JavaScript and a selection of modern browser APIs. Discover ways to improve data management, enhance app performance, and more.
Instructors
Jen Kramer
Director of Learning Design & Technology at AnnieCannons | HTML, CSS, and No-Code Courses at Frontend Masters and LinkedIn Learning
Jen Simmons
Web evangelist at Apple
Christina Truong
Web Developer + Educator
Morten Rand-Hendriksen
Making sense of AI, tech, and society
Eve Porcello
Software Engineering Instructor at Moon Highway
Ray Villalobos
Insights on Generative AI, Prompt Engineering and Full Stack Development. Senior Staff Instructor at LinkedIn, Instructor at Stanford University.
Joe Marini
Creative technology leader driving developer happiness via vibrant product ecosystems