General Assembly logo
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Front-End Development with HTML and CSS
๐ Course Curriculum
Week
๐ Lecture
๐งช Lab
Week 1
Introduction to the Web and Developer Workflow
Lab 1: Exploring the Web Ecosystem
HTML Fundamentals and Document Structure
Lab 2: Building Your First Web Page
Week 2
Forms, Media, and Accessibility
Lab 3: Accessible Forms & Media Integration
Version Control
Lab 4: Collaborative Version Control
Week 3
CSS Foundations: Selectors, Properties, and the Cascade
Lab 5: Styling a Personal Profile Page
Layout Technique: Flexbox and Grid
Lab 6: Building a Multi-Section Layout
Week 4
Responsive Design and Media Queries
Lab 7: Designing for Every Device
Design Systems and Visual Hierarchy
Lab 8: Creating a Visual Design System
Week 5
JavaScript for Front-End Developers
Lab 9 Adding Interactivity to a Web Page
DOM Events, User Interaction, and Asynchronous Data Integration
Lab 10: Building a Responsive Interface
Week 6
Performance and Accessibility Optimization
Lab 11: Auditing for Speed and Inclusion
Cross-Browser Testing and Debugging
Lab 12: Debugging Across Platforms
Week 7
Advanced CSS and Modular Design
Lab 13: Refactoring Modular CSS Architecture
Type-Safe Styling and LLM Code Reviews
Lab 14: Creating Reusable Style Components
Week 8
Front-End Testing and Quality Assurance
README
Capstone Project: Multi-Page Front-End Portfolio
Capstone Project: Multi-Page Front-End Portfolio