HTML Foundations
Structure, content hierarchy, and semantic building blocks.
Responsive Web Design Journey
Learning in public, one project at a time.
This site brings together my freeCodeCamp Responsive Web Design coursework: a growing collection of HTML foundations, CSS practice, and certification projects that document how I build for the web.
Learning progress
Structure, content hierarchy, and semantic building blocks.
Color, typography, layout, and component-level styling.
Meaningful markup, keyboard focus, and inclusive interfaces.
Layouts that adapt thoughtfully across screen sizes.
Archive statistics
First chapter
The HTML archive follows my work from foundational page structure through semantic content, forms and tables, and accessibility. Each project is a small, inspectable step in learning to make content clear to people and browsers alike.
Explore HTML JourneySecond chapter
The CSS archive expands from core styling into layout systems, responsive techniques, custom properties, and animation. It is a detailed record of experiments with the visual and spatial side of front-end work.
Explore CSS JourneySelected work
Small labs and larger certification projects that represent key learning moments.
Lab
Semantic HTML and structured lists
A recipe for mini chocolate chip cookies built with headings, sections, an image, and ordered steps.
Lab
Semantic layout and internal navigation
An event listing page that uses header, navigation, sections, articles, and descriptive event images.
Certification Project
Flexbox layout
A responsive set of playing cards that practices wrapping, alignment, spacing, and transforms.
Certification Project
Responsive navigation and accessibility
A JavaScript documentation layout with matching anchor navigation and a native mobile popover menu.
Certification Project
Grid, Flexbox, and responsive components
A trombone landing page with a native email form, embedded video, features, and responsive pricing cards.
Workshop
CSS Grid and editorial layout
A responsive magazine article built with nested grids, multi-column text, and editorial typography.
Reflection
I am using this journey to make my front-end practice visible and deliberate. Each project gives me a concrete way to improve how I structure content, build layouts, test responsive decisions, and account for the people who will use the result.