Responsive Design Lessons
Explore bite-sized “Responsive Design” lessons designed to build real skills in just 5 minutes a day. Want more? Browse all search results
Lesson
Designing for Mobile Interfaces
Learn the basics of creating user-friendly, intuitive, and functional mobile interfaces
Lesson
Image Properties
Learn the most basic ways to manipulate images within your design
Lesson
Intro to Design Layouts
Acquaint yourself with the building blocks that make up a design's basic architecture
Lesson
Intro to Accessibility
Learn the basics of accessible product development and the common standard of compliance
Lesson
Intro to Design Grids
Discover the different types of grids and how they can be used to craft your design layout
Lesson
Tables & Lists Accessibility
Discover how to effectively organize information in tables and lists without causing overwhelm
Lesson
Technical UI Terms
Explore UI terms that should be a non-negotiable part of your design vocabulary
Lesson
Devices and Display Terminology
Decode the terminology you'll encounter when designing for different devices and screens
Lesson
Intro to UI Cards
Learn the different types of UI cards and where to use them
Lesson
Responsive vs. Adaptive Design
Understand the difference between responsive and adaptive design and identify the right approach for your design goals
Lesson
Forms Accessibility
Discover how to build accessible forms that do not overwhelm or put off users
Lesson
HTML Images
Learn how to add captivating visuals to your web pages with HTML
Lesson
Introduction to CSS for Designers
Explore basic CSS styling techniques
Lesson
Responsive Design Wireframing
Understand how to create wireframes that adapt to various screen sizes and devices
Lesson
HTML Tables
Learn the best practices to organize and present tabular data in a structured manner on your web pages with HTML
Lesson
Rhythm in Design Composition
Learn how to build rhythm through the strategic repetition and variation of design elements to create dynamic and engaging designs
Lesson
Frames in Figma
Understand the nature of frames in Figma to bring clarity and fluidity to your designs.
Lesson
Composition Grids in Design
Explore the various types of grids and learn how to use them effectively to create balanced, harmonious, and visually pleasing compositions
Lesson
HTML Styles
Discover how to enhance the visual presentation of your web pages
Lesson
Applying Composition Grids in Design
Learn how to incorporate composition grids into your design process
Lesson
Design Workflow
Explore the design workflow, a systematic approach to the design process that involves various stages and activities
Lesson
CSS Color & Gradient
Learn how to use color and generate smooth gradients that create moods and capture users' attention
Lesson
Layers Actions
Explore the basic actions you can perform on layers within Figma.
Lesson
CSS Backgrounds
Dive into the realm of CSS backgrounds and discover how to create captivating and immersive visual experiences on your web pages
Lesson
CSS Display
Learn basic CSS display properties to create balanced compositions that guide users throughout the website and make content easy to consume

Lesson
Rendering Techniques
Unlock a world of possibilities with advanced 3D rendering techniques to achieve photorealistic and visually stunning renders
Lesson
CSS Length Units
Explore the diverse range of CSS length units and learn how to effectively utilize them to define sizes and distances, enabling precise control over the layout and styling of your web pages
Lesson
CSS Images
Learn how to leverage CSS to optimize and enhance images that create visually stunning and optimized web pages
Lesson
CSS Text & Typeface
Learn what goes into customizing how text looks on a webpage
Lesson
CSS Width & Height
Learn how to precisely control and adjust the size and dimensions of elements, enhancing your design flexibility and responsiveness
Lesson
CSS Box Model
Demystify the CSS box model and grasp how elements are structured and positioned within a web page, enabling you to create well-defined layouts and designs
Lesson
CSS Alignment
Master the art of CSS alignment techniques to precisely position and align elements, creating visually harmonious and aesthetically pleasing web layouts
Lesson
CSS Margins & Paddings
Learn how to manipulate CSS margins and paddings to fine-tune spacing and create visually balanced and appealing layouts for your web pages
Lesson
Layout Grids
Leverage layout grids in Figma to create precise and responsive designs.
Lesson
Layout Fundamentals & Spacing
Master Apple's core layout principles to create harmonious and balanced interfaces
Lesson
Image Usage & Asset Design
Create and implement visual assets that feel native to Apple platforms.
Lesson
Platform Adaptivity & Scaling
Design interfaces that adapt naturally to each platform's unique capabilities and constraints.
Lesson
Lists & Tables
Master the art of presenting structured data through Apple's list and table patterns.
Lesson
System Typography & SF Font
Master Apple's SF font system to create perfectly legible and visually balanced interfaces.