Insulet
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
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.
drag handle
Website Accessibility, v3
Bloomberg
Learn how to audit & fix website accessibility issues. Learn keyboard accessibility, focus control & ARIA roles to make websites accessible to screen readers.
drag handle
Professional CSS: Build a Website from Scratch
Embrace the Cascade
Use custom properties and the latest responsive design techniques to build and deploy a website from scratch!
drag handle
Web Development Project: Personal Portfolio Website
Insulet
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.
drag handle
Ultimate CSS Grid & Layout Techniques, v3
Insulet
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.
drag handle
Practical CSS Layouts
Insulet
Learn to code complex layouts with CSS Grid and Flexbox and tackle real-world exercises like styling buttons, audio players, hamburger menus, and lists.
drag handle
JavaScript: From First Steps to Professional
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!
drag handle
Intermediate HTML & CSS
Insulet
Learn modern CSS selectors like :is(), :where(), and :has() and discover new HTML elements and CSS Selectors that you might not know!
drag handle
Complete Intro to Web Development, v3
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!
drag handle
Web Components
Paravel
Create custom, reusable HTML elements with the Web Components API! Learn to create custom Web Components using JavaScript and the Lit library.
drag handle
HTML Email Development, v2
Litmus
Learn the foundations of HTML email development such as structure, semantic markup, layouts, and creating accessible email.
drag handle