HTML

HTML Courses

All websites are created with HTML. Learn the fundamentals of writing proper HTML content for the web with Frontend Masters courses and resources.

Getting Started with CSS, v2

Jen Kramer
Instructional Designer
Build a single-page portfolio with CSS! Learn responsive layout techniques and UI design fundamentals as you style navigation, project cards, images, and more. Give the portfolio extra polish with light and dark themes and deploy your portfolio to GitHub Pages.
3 hours, 2 minutes CC
Getting Started with CSS, v2
drag handle

Website Accessibility, v3

Jon Kuperman
Bloomberg
Learn how to audit & fix website accessibility issues. Learn keyboard accessibility, focus control & ARIA roles to make websites accessible to screen readers.
2 hours, 19 minutes CC
Website Accessibility, v3
drag handle

Mastering Chrome Developer Tools, v4

Jon Kuperman
Bloomberg
Inspect, debug, and audit web apps faster with professional Chrome DevTools skills! Prototype UIs live in-browser and ensure your apps are high-performing and following the latest performance, SEO, and accessibility best practices.
3 hours, 44 minutes CC
Mastering Chrome Developer Tools, v4
drag handle

Web Development Project: Personal Portfolio Website

Jen Kramer
Instructional Designer
Create a personal portfolio website from scratch using HTML and CSS. Master responsive design techniques, CSS layout tools, and best practices for showcasing your work across devices.
5 hours, 5 minutes CC
Web Development Project: Personal Portfolio Website
drag handle

Ultimate CSS Grid & Layout Techniques, v3

Jen Kramer
Instructional Designer
CSS Grid is the most important tool in a modern web developer's toolkit for laying out web pages. Learn advanced techniques including subgrid, container queries, and responsive images through hands-on CodePen exercises.
6 hours, 21 minutes CC
Ultimate CSS Grid & Layout Techniques, v3
drag handle

JavaScript: From First Steps to Professional

Anjana Vakil
Software Engineer & Educator
Take your first steps into the wide world of JavaScript and walk away with the core skills needed to become a professional JavaScript programmer!
14 hours, 19 minutes CC
JavaScript: From First Steps to Professional
drag handle

Complete Intro to Web Development, v3

Brian Holt
Databricks
This web development course will take you from building your first website to having the foundation for becoming a professional web developer. Start learning for free!
12 hours, 25 minutes CC
Complete Intro to Web Development, v3
drag handle

HTML Email Development, v2

Learn the foundations of HTML email development such as structure, semantic markup, layouts, and creating accessible email.
3 hours, 56 minutes CC
HTML Email Development, v2
drag handle