In this unit, students will learn to use Emmet, a powerful shorthand system in VSCode to quickly write HTML. Students will practice various Emmet shortcuts, from basic elements to complex nested structures, while maintaining good version control practices.
Setup and Repository Creation (Setup)
Set up your development environment and create a local git repository with starter files.
Basic HTML Boilerplate (Foundation)
Learn to generate the basic HTML structure using Emmet’s !
shortcut.
Simple HTML Elements (Core Skills)
Practice creating paragraphs, headings, images, and links with Emmet shortcuts.
CSS Linking (Integration)
Link CSS files using Emmet’s attribute shortcuts.
Text Content (Content)
Add text content using Emmet’s text and multiplication shortcuts.
Creating Lists (Structures)
Build ordered and unordered lists with multiple items using Emmet multiplication.
Nested Structures (Advanced)
Create complex nested HTML structures with sections, articles, and paragraphs.
Multiple Elements and Challenges (Application)
Practice creating multiple elements simultaneously and complete Emmet challenges.
Bonus Challenge - CSS Frameworks (Bonus)
Learn to use Emmet to add CSS frameworks and explore external styling options.
Bonus Challenge - Multi-Page Website & Collaboration (Bonus)
Build multiple pages, publish with GitHub Pages, and collaborate with classmates.
By the end of this unit, students will: