HTML is the foundation for presenting content on the web. The core structures of HTML, tags and elements, are simple, but the full vocabulary is rich and intricate. Learn how to take advantage of the full range of HTML elements to create powerful web experiences.
-
Master the basics of document structure.
-
Learn to boost accessibility by choosing the right elements.
-
Build usable forms and display data clearly as tables.
Courses
-
1
HTML Essential Training2h 45mHTML Essential Training
By: Jen Simmons
Learn how to write HTML, the programming language that powers the web.
-
2
Crafting Meaningful HTML1h 43mCrafting Meaningful HTML
By: Jen Kramer
Learn how to create HTML that not only gets things on the screen, but does so in a way that makes life easier for screen readers, scrapers, and the rest of your code.
-
3
HTML and CSS: Linking1h 44mHTML and CSS: Linking
By: Jen Kramer
Learn different ways you can use links in HTML, as well as how to style links in CSS and how to maintain links.
-
4
HTML: Images and Figures1h 2mHTML: Images and Figures
By: J. David Eisenberg
Explore the many ways to present graphics on web pages. Discover how to make your graphics accessible, reliably placed, and a smooth fit for a variety of different screens.
-
5
HTML: Tables1h 24mHTML: Tables
By: Jen Kramer
Sometimes you need to share data, and not just visualizations, directly with other people. HTML tables make this easy. Discover how to build and style tables in this course.
-
6
HTML: Metadata in the Head1h 24mHTML: Metadata in the Head
By: Jen Kramer
Learn to leverage the invisible but powerful head element to improve search engine rankings, social media sharing, and more.
-
7
HTML & CSS: Creating Forms2h 30mHTML & CSS: Creating Forms
By: Clarissa Peterson
Get a comprehensive guide to creating usable, accessible, and responsive forms with HTML and CSS.
-
8
Building Great Forms with HTML and CSS6h 59mBuilding Great Forms with HTML and CSS
By: Emily Kay
Learn how to create useful and user-friendly web forms with HTML, CSS, and JavaScript. Discover how to create login, booking, payment, search, and other custom forms.
-
9
Learning Web Audio and Video1h 29mLearning Web Audio and Video
By: Joseph Labrecque
Learn how to use native web technologies—HTML, CSS, and JavaScript—to build interactive audio and video into your websites and applications.
-
10
HTML: Structured Semantic Data1h 33mHTML: Structured Semantic Data
By: Jen Kramer
Give your sites and applications hidden powers. Learn how to use structured semantic data to determine how sites appear online and boost your search rankings.
-
11
Developing for Web Performance2h 25mDeveloping for Web Performance
By: Morten Rand-Hendriksen
Develop your websites and applications with performance in mind. Learn how to create a realistic performance budget; optimize images, code, and file caching; and more.
Instructors
Jen Simmons
Web evangelist at Apple
Jen Kramer
Director of Learning Design & Technology at AnnieCannons | HTML, CSS, and No-Code Courses at Frontend Masters and LinkedIn Learning
J. David Eisenberg
Author/ Computer Science Instructor at Evergreen Valley College
Clarissa Peterson
Strategy Director | Technology Leader | Content & UX | CPACC
Emily Kay
Professor at SDCCD, MiraCosta College, Freelancer web developer and Author at LinkedIn
Joseph Labrecque
Assistant Teaching Professor, University of Colorado Boulder / Adobe Education Leader / Partner by Design / Adobe Community Expert / Author
Morten Rand-Hendriksen
Tech and society, explained.