Responsive Web Design Journey

CSS Foundations — Complete Project Archive

Learning in public, one project at a time.

A complete archive of my CSS labs, workshops, and certification projects completed during the freeCodeCamp Responsive Web Design curriculum.

38 Projects
16 Labs
18 Workshops
4 Certification Projects

Complete Curriculum Archive

The Full Learning Journey

Every lab, workshop, and certification project, organized in curriculum order.

Back to RWD Overview

Chapter 01

CSS Foundations

Core selectors, typography, color, and reusable card styling.

4 projects

Chapter 02

Absolute and Relative Units

Sizing and spacing layouts with viewport, percentage, and relative units.

1 project

Chapter 03

Pseudo-classes and Pseudo-elements

Interactive states and generated details for forms and interface elements.

3 projects

Chapter 04

Colors

Using color formats, combinations, and models to create visual hierarchy.

2 projects

Chapter 05

Styling Forms

Building clear, usable forms with thoughtful layout and custom controls.

4 projects

Chapter 06

Box Model

Controlling element dimensions, spacing, borders, and visual effects.

2 projects

Chapter 07

Flexbox

Arranging flexible, aligned, and responsive one-dimensional layouts.

3 projects

Chapter 08

Typography

Creating readable hierarchy with type scale, spacing, and editorial detail.

2 projects

Chapter 09

Accessibility

Making content and forms clear for people using different technologies.

2 projects

Chapter 10

Positioning

Layering and placing visual elements precisely within a composition.

2 projects

Chapter 11

Attribute Selectors

Selecting and styling elements from their attributes and values.

1 project

Chapter 12

Responsive Design

Adapting a layout across screen sizes with media queries.

1 project

Chapter 13

CSS Variables

Defining reusable values for consistent and adaptable styling.

2 projects

Chapter 14

Grid

Organizing two-dimensional page layouts with rows, columns, and named areas.

2 projects

Chapter 15

Animations

Bringing CSS illustrations and interfaces to life with transforms and keyframes.

3 projects

Milestone

Certification Projects

Combining curriculum techniques into complete, responsive web projects.

4 projects

Learning reflection

What This Journey Taught Me

This portfolio is the result of structured practice: building small, focused exercises and combining those lessons into complete, responsive pages.

Explore my GitHub work