Design System Lessons
Explore bite-sized “Design System” lessons designed to build real skills in just 5 minutes a day. Want more? Browse all search results
Lesson
Intro to Typography
Discover the power of typefaces and fonts to enhance readability and evoke emotional impact
Lesson
UI Design Deliverables
Find out what exactly UI designers are expected to create and deliver
Lesson
Intro to UI Buttons
Discover the different types of UI buttons and their use cases
Lesson
Icon Terminology
Explore the various types of icons and their uses in UX design
Lesson
Figma Vocabulary
Familiarize yourself with basic Figma terminology.
Lesson
Technical UI Terms
Explore UI terms that should be a non-negotiable part of your design vocabulary
Lesson
Selecting Typefaces
Learn how to choose the most appropriate typeface for your intended message and audience
Lesson
HTML IDs & Classes
Understand the difference between HTML IDs and classes and when to use each one effectively
Lesson
Enhancing Design Tasks with AI Tools
Explore how to harness AI for optimizing tedious design tasks
Lesson
Establishing Relationships in Design Composition
Explore techniques to establish clear relationships, enhance visual flow, and create cohesive and organized designs that effectively communicate information and engage users
Lesson
Repetition in Design Composition
Uncover how to strategically repeat design elements such as colors, shapes, patterns, and typography to establish a sense of unity, balance, and rhythm within your designs
Lesson
Strokes in Figma
Learn when and how to use different stroke styles and properties in Figma.

Lesson
Spatial Representation
Learn how to effectively convey spatial relationships to create immersive and visually compelling 3D experiences
Lesson
UX Culture in Design Teams
Explore recommendations for introducing UX culture and establishing its role within design teams
Lesson
Communication & Collaboration Strategies
Explore collaboration and communication techniques to foster an atmosphere of trust and openness, leading to more effective team work
Lesson
Exploring Figma Variables
Explore how to leverage Figma variables to unlock design consistency and streamline workflow.
Lesson
Developing a Shared Language
Learn how to build a unified design vocabulary that empowers seamless team collaboration and consistent product development
Lesson
Building Design Systems
Learn how to create an effective design system and enhance your design process.
Lesson
Visual Design Analysis
Evaluate and enhance design systems through systematic visual analysis techniques.
Lesson
Design Audit Preparation Phase
Build systematic frameworks for design audit documentation and data collection.
Lesson
System Typography & SF Font
Master Apple's SF font system to create perfectly legible and visually balanced interfaces.
Lesson
Introduction to Content Design Systems
Learn what makes an efficient content design systems and how to build one that works for your product
Lesson
Icons & Symbols Guidelines
Create clear, meaningful, and platform-consistent iconography using Apple's symbol system.
Lesson
Design System Evaluation
Assess and optimize design system components for consistency and scalability.
Lesson
Collaborative Tools and Technologies
Explore essential collaboration tools that empower cross-functional teams to work efficiently and deliver outstanding results
Lesson
The Role of Design in Government
Transform public services through strategic design implementation in government institutions
Lesson
The Main Challenges of Implementing the Design System
Identify when a design system is truly needed and learn how to overcome the challenges of building, maintaining, and scaling it.
Lesson
Launch Strategy and Training
Master the art of rolling out content design systems through strategic planning and proactive team training
Lesson
Design Systems vs. UI Kits vs. Style Guides
Recognize how design systems, UI kits, and style guides work together to shape consistency, speed, and collaboration in digital products.
Lesson
Accessibility in Design Systems
Build accessible experiences by starting with clear, inclusive, and easy-to-use design choices at the foundation.
Lesson
Governance Principles in Design Systems
Establish clear rules and shared processes that keep a design system consistent, scalable, and trusted.
Lesson
Tokens: The DNA of a Design System
Use design tokens to turn visual styles into structured, reusable rules for consistent products.
Lesson
Atomic Design & Modular Thinking
Build scalable interfaces by understanding how small, reusable parts form complete systems.
Lesson
Interface Inventory as the Foundation of Design Systems
Lay the groundwork for a design system by capturing a clear, honest picture of your product’s current interface.
Lesson
Elevation & Shadows in Design Systems
Define and apply elevation in a design system to create clear depth, hierarchy, and purposeful visual structure.
Lesson
Color in Design Systems
Build a color system that stays consistent, flexible, and ready for real product needs.
Lesson
Typography in Design Systems
Create a predictable, scalable, and accessible typography system that supports a clear hierarchy across products.
Lesson
Spacing & Sizing in Design Systems
Create predictable, balanced interfaces by applying consistent spacing and sizing rules.
Lesson
Iconography in Design Systems
Create icons that stay consistent, legible, and aligned with the visual language of your design system.