Overview
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.
Syllabus
- Course 1: HTML Essential Training
- Learn how to write HTML, the programming language that powers the web.
- Course 2: Crafting Meaningful HTML
- 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.
- Course 3: HTML and CSS: Linking
- Learn different ways you can use links in HTML, as well as how to style links in CSS and how to maintain links.
- Course 4: HTML: Images and Figures
- 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.
- Course 5: HTML: Tables
- 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.
- Course 6: HTML: Metadata in the Head
- Learn to leverage the invisible but powerful head element to improve search engine rankings, social media sharing, and more.
- Course 7: HTML & CSS: Creating Forms
- Get a comprehensive guide to creating usable, accessible, and responsive forms with HTML and CSS.
- Course 8: Building Great Forms
- 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.
- Course 9: Learning Web Audio and Video
- Learn how to use native web technologies—HTML, CSS, and JavaScript—to build interactive audio and video into your websites and applications.
- Course 10: HTML: Structured Semantic Data
- 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.
- Course 11: Developing for Web Performance
- 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.
Taught by
Jen Simmons, Jen Kramer, Jen Kramer, David Eisenberg, Jen Kramer, Jen Kramer, Clarissa Peterson, Emily Kay, Joseph Labrecque, Jen Kramer and Morten Rand-Hendriksen