Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Facebook Design System With Figma Variables | UX UI Advanced
Rating: 4.7 out of 5(4 ratings)
22 students

Facebook Design System With Figma Variables | UX UI Advanced

Become a Senior Designer And Master Tokens, Responsive, and Atomic Design Through Project-Based Learning
Created byAshraf Youssef
Last updated 4/2026
English

What you'll learn

  • You Will Learn How To Design Like Facebook
  • Become an Expert In Design Systems
  • You Will Learn About Themes And The Branded House
  • Design Like A Senior Experience Designer
  • Learn How to Setup And Structure a Three Tier Architecture Variables Library
  • Learn The Difference Between A Block And A Component
  • How To Use Instance Swap In Your Components
  • Master Auto Layout And Nested Components
  • You Will Build Facebook's Design System
  • Impress Your Next Manager And Experience Director
  • Become Job Ready With The Skills You Need Day One
  • You Will Understand How Design Systems Are Made
  • Learn How to Make Responsive Design
  • You Will Be Able To Switch From Light Mode To Dark Mode With One Click
  • Learn What Are Slots, And How To Use Them
  • Learn How To Structure Your Figma Files
  • How To Name Your Tokens And Variables
  • You Will Create A Professional Top-Tier Design System
  • Get The Facebook Design System File
  • You Will Learn The Most Professional Workflows And Shortcuts

Course content

7 sections63 lectures11h 58m total length
  • Introduction10:18

    Explore building a Facebook design system with Figma variables, mastering primitives, color palettes and typography, and using slots, components, and templates from foundations to responsive grids.

  • Downloadable Files0:08
  • What is Atomic Design?10:25

Requirements

  • No Previous Skills Needed
  • You Will Need Figma
  • No Previous Design Skills Needed

Description

Hello there! My name is Ash, I am a Senior Designer with 6+ Years of Experience working with tech companies, banks, and Agencies as a Design Systems Architect.

This isn't your typical "How to use Figma" tutorial. This course is a high-octane deep dive into Design Systems Architecture, using the most complex social interface on the planet—Facebook—as our primary case study. We are moving past pixel-pushing and into the realm of infrastructure, logic, and scalability.

The Core Philosophy

The goal is to move you from a "Designer" to an "Architect." We treat every UI element as part of a living ecosystem. If a component can't survive a content stress test or a device breakpoint, it’s trash. We build with the "Atomic" methodology, ensuring that every small change at the foundation ripples perfectly through the entire system.

What You Will Build

  • A Multi-Tier Variable Library: You will learn to architect a library that goes beyond simple colors. We implement Primal, Semantic, and Component-level tokens so you can re-theme the entire system in seconds.

  • The "Slot" Component Method: Master the advanced technique of using placeholder slots to create flexible containers like Drawers, Tooltips, and Cards. This eliminates the need for detaching components and keeps your system "linked" forever.

  • Complex Functional Organisms: We don't just make buttons. We build high-logic blocks like the Facebook Feed Post and the Marketplace Buy Box, complete with responsive Auto Layout behaviors and conditional states.

Course Curriculum Breakdown

  • Module 1: Getting Started: This is where you get access to the course resources, introduction to the course, and a quick explanation into the core of "Atomic Design".

  • Module 2: File Setup: Here, we are going to set up the figma file that we will be using to build the design system. We will structure the file using Atomic Design building from the ground up. We will also be setting up our variables library.

  • Module 3: Foundation: Setting up the sub-atomic particles that will be cornerstone of the Facebook design system including colors, typography, iconography, spacing, grid, and effects.

  • Module 4: Components: Combining atoms into reusable units like List Items (Avatar + Slots), Rating Components, and specialized Buttons.

  • Module 5: Sections: This is where we build the heavy lifters. We assemble complex "Sections" like the Global Navigation, the Facebook Feed, and the Marketplace Buybox. We focus heavily on "Responsive Design" here.

  • Module 6: Template & Page Logic: Taking our sections and assembling them into full-scale responsive templates. We stress-test these against various content types to ensure they are bulletproof.

  • Module 7: Course End: We will be taking a look at the things we have learned and giving advice for next steps.


Who this course is for:

  • Experience Designers
  • UI Designers
  • Graphic Designers
  • Experience Directors
  • Figma Lovers
  • Tech Enthusiasts