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 Training4h 12mHTML Essential Training
By: Christina Truong
Build a solid foundation and understanding of how to write well-structured, semantic, and accessible HTML.
-
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
Christina Truong
Web Developer + Educator
Jen Kramer
Empathetic and Technical Instructional Design - creating courses with backwards design, ADDIE, SAM, and more
J. David Eisenberg
Author/ Computer Science Instructor at Evergreen Valley College
Clarissa Peterson
Digital Strategist | 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 Community Expert / AEL Emeritus
Morten Rand-Hendriksen
AI & Ethics & Rights & Justice | Tech Educator | TEDx Speaker | Neurodivergent System Thinker | Dad