1. Foundational Concepts

    • Introduction to HTML & CSS
    • What is HTML? What is CSS?
    • Basic HTML structure CSS Basics (Inline, Internal, External CSS)
  2. HTML & CSS Fundamentals

    • Text Formatting, Lists, Links, Images, Tables
    • Forms & Input Elements
    • Selectors & Specificity
    • Box Model (Margin, Padding, Border, Content)
    • Colors & Backgrounds
    • Typography (Fonts, Text Styling)
  3. Intermediate HTML & CSS

    • Semantic HTML
    • Semantic HTML
    • Media & Embedding
    • Attaching HTML and CSS in different ways
    • Flexbox & Grid Layout
    • Positioning & Display Properties
    • Transitions & Animations
  4. Advanced Concepts

    • Performance Optimization
    • Forms Validation
    • Web Components
    • Responsive Design (Media Queries, Mobile-First Approach)
    • CSS Variables & Preprocessors (SASS Basics)
    • Attaching Javascript and HTML