
UdemyFigma has displaced Sketch and Adobe XD as the default for design teams because it's collaborative, approachable, and powerful. But approach matters—start with the right concepts and you're fluent in 4 hours. Miss them, and you'll chase software tutorials forever.
This course teaches the fundamentals that unlock everything: frames and nesting (the "superpower" that makes Figma feel magical), components and variants for reusable design systems, variables for consistency, auto-layout for responsive design, and basic prototyping to bring concepts to life. Each section builds logically with step-by-step exercises, so you're not memorizing—you're understanding how the tool thinks. The 2024 update reflects the current Figma UI, keeping instruction current. By the end, you can tackle any design project, work confidently with developers via dev mode, and use Figma's community plugins to extend your capabilities. Whether you're transitioning from another tool or starting fresh, this is the fastest path to competency.
Getting Started with Figma (4h) + Course Project
A beginner's to pro course in UI design with Figma
NEW! Full Config 2024 Update Featuring the New Figma UI Design!
This course is a comprehensive introduction to Figma from absolute beginner to advanced features. Short and focused, providing you with all you need to know to tackle any design.
We'll start from scratch by setting up your Figma account and familiarising ourselves with its file structure. Then, we'll dive into the fundamentals of Figma, such as setting up frames and nesting them, adding shapes, text, colours, and grids creating solid UI designs. Once you're comfortable with the basics, we dive into more advanced subjects like creating solid UI designs and working with components for reusable elements.
You'll learn how to establish styles and variables for consistency, create responsive designs with auto layout, and add basic prototyping to bring your designs to life—always keeping collaboration with development in mind.
With step-by-step exercises and valuable tips and tricks, you'll become proficient in Figma in under 4 hours. It's perfect for beginners or those transitioning from other design software.
Setup
What Is Figma? Who does the coding?
Figma in the Browser vs. Figma App
The Figma file browser – Figma's home
Creating design files in Figma
Figma Basics
Adding frames to our file
A few handy shortcuts
Design file overview
Adding shapes and colour
Size menu – manipulating shapes and frames
Align, tidy up, and measure
Adding and working with text
Nesting frames – The Figma superpower
Frames vs Groups
Designing with nested frames
Re-usable grids with styles
Figma Community and Plugins
Adding images
Drawing in Figma
Scaling in Figma
Course Project: Creating a wireframe and first design
Introducing Components
Re-use elements with components and instances
Overriding instances
What to override and what not to
Reverting components and overrides
Nest components
Component sets with variants
Move components to their own page
Keeping components organised
Advanced component features introduction.
Course Project: Turning our design into components
Variables and Styles
Introduction to variables
Working with colour variables
Organising with variable collections and groups
Size and spacing variables
And what about styles?
Typography and styles
Documenting variables and styles
Course Project: Adding colour variables and text styles
Responsive Design
What is auto layout?
Adding auto layout
Auto layout components and variables
Resize settings
Auto or space between
Nesting auto layout with system
Absolute positioning
Auto layout pages
Constraints in Figma
Constraints and grids
Course Project: Testing our app on different phone sizes
Basic Prototyping
Prototyping in Figma
Setting scroll behaviour
Connecting screens
Dropdown menu with overlays
Animation types
Interactive components
Figma Mirror – Preview on your device
Course Project: Turning our app into a clickable prototype
Sharing with other designers and developers
Sharing and inviting others
Setting up a thumbnail
Shared team libraries in Figma
Setting up a shared team library
Connecting to a shared team library
Updating shared team libraries
Sharing design, components, styles, and variables
Dev mode: Sharing with development
This is a course idea and production by moonlearning
Price
No active coupon right now
View Course →No coupon right now. We'll tell you when there is one.
Advertisement
More in Design




Not the best price we've seen. The lowest we've recorded is $12.99 on 3 Aug.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.