Responsive Design Principles
Design One Layout That Works on Every Screen
About this course
Responsive design is the discipline of making one design serve every screen, from a 320-pixel phone held in one hand to a 27-inch monitor, without shipping a separate site for each. This course teaches the working responsive method that product and web designers actually use: designing mobile-first so the smallest screen sets the priority, choosing breakpoints where the content breaks rather than at arbitrary device sizes, building fluid grids with percentages and the 12-column model, sizing type and space in relative units (rem, em, ch, and viewport units) so everything scales together, and reflowing real components - navigation, cards, tables, forms, and images - as the available width changes. By the end you will have one complete multi-breakpoint layout - a landing or dashboard screen - specified at mobile, tablet, and desktop with a documented breakpoint map, a fluid type scale, and component reflow rules a developer can build directly.
Curriculum
Module 1: The Responsive Mindset and Mobile-First
- Why Responsive Design ExistsPreview
- Mobile-First, Not Desktop-First🔒
- Setting Up the Responsive Canvas🔒
Module 2: Breakpoints and the Fluid Grid
- Breakpoints From Content, Not Devices🔒
- Fluid Grids and Relative Width🔒
- Designing the Breakpoint Map🔒
Module 3: Responsive Typography, Spacing, and Images
- Relative Units and Fluid Type🔒
- Responsive Spacing and Touch Targets🔒
- Responsive and Adaptive Images🔒
Module 4: Component Reflow and Handoff
- Reflowing Navigation, Cards, and Layout Patterns🔒
- Responsive Tables and Forms🔒
- Testing and the Responsive Handoff🔒