Certification Project
Build a Technical Documentation Page
Responsive navigation and media queries
A responsive JavaScript documentation page with structured content, anchor navigation, and layouts that adapt between mobile and desktop.
Responsive Web Design Journey
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.
Selected work
Six projects that show the HTML and CSS techniques practiced across the curriculum.
Certification Project
Responsive navigation and media queries
A responsive JavaScript documentation page with structured content, anchor navigation, and layouts that adapt between mobile and desktop.
Certification Project
Flexbox, forms, embedded media, and responsive layout
A responsive product page with in-page navigation, a native email form, embedded video, and pricing cards.
Certification Project
Attribute selectors, tables, and gradients
A static book inventory table that uses attribute selectors, gradients, status badges, and rating indicators.
Certification Project
Flexbox alignment and wrapping
A responsive page of playing cards that uses Flexbox to wrap, space, and align each card's value and suit symbols.
Workshop
CSS Grid and responsive editorial layout
A responsive magazine-style article that combines nested CSS Grids, multi-column text, editorial typography, and images.
Workshop
CSS custom properties, gradients, and media queries
A CSS-generated city skyline whose reusable color variables switch from a daytime to nighttime theme at a breakpoint.
Complete Curriculum Archive
Every lab, workshop, and certification project, organized in curriculum order.
Back to RWD OverviewChapter 01
Core selectors, typography, color, and reusable card styling.
4 projects
Chapter 02
Sizing and spacing layouts with viewport, percentage, and relative units.
1 project
Chapter 03
Interactive states and generated details for forms and interface elements.
3 projects
Chapter 04
Using color formats, combinations, and models to create visual hierarchy.
2 projects
Chapter 05
Building clear, usable forms with thoughtful layout and custom controls.
4 projects
Chapter 06
Controlling element dimensions, spacing, borders, and visual effects.
2 projects
Chapter 07
Arranging flexible, aligned, and responsive one-dimensional layouts.
3 projects
Chapter 08
Creating readable hierarchy with type scale, spacing, and editorial detail.
2 projects
Chapter 09
Making content and forms clear for people using different technologies.
2 projects
Chapter 10
Layering and placing visual elements precisely within a composition.
2 projects
Chapter 11
Selecting and styling elements from their attributes and values.
1 project
Chapter 12
Adapting a layout across screen sizes with media queries.
1 project
Chapter 13
Defining reusable values for consistent and adaptable styling.
2 projects
Featured
Chapter 14
Organizing two-dimensional page layouts with rows, columns, and named areas.
2 projects
Featured
Chapter 15
Bringing CSS illustrations and interfaces to life with transforms and keyframes.
3 projects
Milestone
Combining curriculum techniques into complete, responsive web projects.
4 projects
Featured
Featured
Featured
Featured
Learning reflection
This portfolio is the result of structured practice: building small, focused exercises and combining those lessons into complete, responsive pages.