MODULE_01beginner

HTML/CSS Foundations

Web Building Blocks

Build accessible, responsive layouts with semantic HTML and modern CSS.

11Units
2Projects
3Interactive
30-35hEst. Time
Semantic HTML5Responsive CSSFlexbox/GridAccessibility

UNITS

11 LESSONS
01
theory1h

HTML Document Structure

// ...

DOCTYPE, head, body essentials

Understand document structureProper meta tags
02
hands-on2h

Semantic Elements Deep Dive

// ...

Header, nav, main, article, section

Use semantic elements correctlyImprove accessibility
03
hands-on3h

Forms & Input Validation

// ...

Modern form patterns

Form accessibilityBuilt-in validationCustom validation UX
04
interactive2h

CSS Box Model Mastery

// ...

Margin, padding, border deep dive

Box-sizingCollapsing marginsLayout debugging
05
interactive3h

Flexbox Layout System

// ...

One-dimensional layouts

Flex container/itemsAlignmentCommon patterns
06
interactive3h

CSS Grid Layout System

// ...

Two-dimensional layouts

Grid template areasAuto-fit/auto-fillResponsive grids
07
hands-on3h

Responsive Design

// ...

Mobile-first approach

Media queriesBreakpoint strategyFluid typography
08
hands-on2h

CSS Custom Properties

// ...

Theming and design tokens

CSS variablesTheme switchingDesign systems
09
theory2h

Accessibility: Labels & ARIA

// ...

WCAG fundamentals

Screen reader basicsARIA rolesAccessible forms
10
hands-on2h

Accessibility: Keyboard Nav

// ...

Keyboard-first design

Focus managementTab orderSkip links
11
hands-on2h

CSS Animations

// ...

Motion and micro-interactions

TransitionsKeyframe animationsPerformance

PROJECTS

2 BUILDS

Responsive Landing Page

6h

Mobile-first multi-breakpoint layout

FlexboxGridMedia Queries

REQUIREMENTS

  • Mobile, tablet, desktop layouts
  • CSS variables for theming
  • Accessible navigation

Portfolio v1

8h

Personal static portfolio

HTML5CSSAccessibility

REQUIREMENTS

  • Semantic HTML
  • Responsive design
  • WCAG AA compliance

INTERACTIVE

3 TOOLS

Flexbox Playground

Interactive flexbox property explorer

20 min

Grid Builder

CSS Grid visual layout tool

20 min

Box Model Visualizer

Interactive margin/padding editor

10 min