
Learn Figma UI/UX design essentials from beginner to advanced by following the course in chronological order or by targeting specific knowledge gaps.
Explore the Figma starter screen, your home hub for recent projects in card or list view with team filters. Browse files, figjam boards, prototypes, and create your first file.
Learn to move in Figma using the spacebar to pan, drag with the left mouse, and scroll to navigate, then zoom with plus and minus.
Move and scale in Figma with the left mouse and scale tool. Use shift for proportional scaling and the K shortcut; adjust x and y, and apply rotation.
Learn to use the rectangle tool in Figma to draw, resize, and refine rectangles with live width and height, quick W and H edits, arithmetic adjustments, and corner radius control.
Learn how to navigate pages and layers in Figma, switch pages with keyboard shortcuts, create new pages, and explore frames, groups, and nested elements as building blocks.
Learn to create lines and arrows in Figma, adjust stroke weight and endpoints, and apply pen tool tips for precise UX flows and clean diagrams.
Learn the ellipse tool in figma to create ellipses and circles, adjust arc with start/end and ratio, and duplicate with command C and V to build pie charts and donuts.
Master the polygon tool in Figma by dragging from the main toolbar, using shift for a regular shape, and adjusting count and radius for diverse polygons.
Explore how to use the star tool in Figma to create stars, badges, and decorative patterns, adjusting radius, corner radius, color, and count for versatile illustrations.
Explore frames as containers for screens and UIs in Figma, learn to group elements inside frames. Create frames with iPhone 16 or desktop 1440 presets, adjust size, clip content.
Master typography in Figma by using the text tool to adjust font family, weights, line height, letter spacing, size, and alignment, and manage fixed versus auto width and height.
Learn to add and edit images in Figma with paste, drag-and-drop, or place image from file, then crop, fit or fill, and fine-tune exposure, contrast, saturation, temperature, and tint.
Master colors and gradients in Figma by adjusting fills, using the color picker, and hex or RGB/HSL/HSV and CSS codes, and explore linear, radial, angular, and diamond gradients with stops.
Learn to create and edit masks in Figma by using rectangles, ellipses, and the pen tool, applying use as mask and easily undoing when needed.
Learn to use drop shadows in Figma, adjust X and Y offsets, blur, spread, and color, and apply multiple shadows across typography, shapes, and images.
Master the pen tool in Figma to create and edit vector shapes, curves, fills, strokes, and icons with precise point manipulation and mirroring.
Explore frames, positioning, and alignment in Figma. Use the frame tool (F) to organize elements, align them horizontally or vertically, and distribute spacing with auto layout.
Learn to resize frames in Figma without resizing internal objects, using quick commands to adjust width and height, and explore auto layout scenarios where content may shift.
Mastering strokes and borders in Figma by adjusting weight, switching positions between inside, center, and outside, and applying color or gradients to shapes, typography, and images.
Apply a background blur in Figma by layering a white, low-opacity shape over a base image, then adjust blur, stroke, and drop shadow for a crisp, glowing depth.
Copy property styles between layers in Figma using the option/alt command C and paste with option/alt command V to apply fills, strokes, and effects quickly.
Learn to use outline stroke in Figma to separate stroke and fill, turning the stroke into an independent element for icons and illustrations.
Learn to use auto layout in figma to create interactive components, adjusting padding, direction, gap, and alignment for flexible, efficient layouts.
Apply layout grids in Figma to size and color a frame, and use columns and rows—including a 12-column system—with adjustable count, margins, and gutters for precise alignment in web design.
Create reusable components in Figma using master components and instances, including auto layout, fills, strokes, and corner radius, to enable bulk updates and design system consistency.
Master the concept of variants in Figma by creating primary and secondary button states from a master component, using add variant, properties, hover effects, and design system libraries.
Discover when to use components in Figma UI/UX design to maximize reusability. Reuse logos, icons, headers, footers, and buttons, and learn nesting for a scalable design system.
Learn to build responsive designs in Figma using auto layout containers, wrappers, and wrap to stack elements, resize text, and create desktop and mobile references.
Master essential Figma shortcuts for panning, creating frames and shapes, duplicating, undoing, moving, scaling, typography, comments, sections, auto layout, and zoom to speed up ui design.
Learn to use the slice tool in Figma to create multiple slices in a file, export them individually, and keep reusable web visuals available for download by your team.
Learn how to share a Figma file with colleagues, stakeholders, or clients using the top-right share button, inviting them with edit or view-only access and comments.
Learn to add and manage comments in Figma, including emojis, image attachments, mentions, and cross-frame behavior; navigate comments, filter, mark as resolved, and tailor notifications.
Learn to export assets in Figma by selecting elements and avoiding groups. Export options include PNG, JPEG, SVG, and PDF; use multiple sizes (1x, 0.5x, 3x) and rename files.
Explore figjam tools like shapes, connectors, colors, sticky notes, hyperlinks, templates, and stamps for brainstorming and collaboration.
Access the Figma community to download assets, UI kits, illustrations, icons, plugins, and widgets from creators; search, open in Figma, and check licensing for client projects.
Learn how to find, install, and manage Figma plugins by using the resources panel, searching for wireframe plugins, and loading them into your Figma account.
Discover dev mode in Figma to inspect css data, view typography and color details, sync with VS Code, and manage development-ready components with version history and copyable dev links.
Master the developer handoff in Figma by organizing colors, typography, and icons, exporting assets (SVG preferred), and optimizing images with WebP and font licensing for seamless web deployment.
Learn to create a new Figma team, name it, invite collaborators by email, and set permissions. Choose a team plan and view projects as folders in the left column.
Master prototyping in Figma by creating frames and linking them with navigate to. Apply transitions like dissolve and smart animate, and manage multiple flows for testing.
Explore sections in Figma to group elements and hold frames, then leverage prototyping to create organized flows that connect sections for tidy, efficient design work.
Explore smart animate in figma by building frames, matching layer names, and crafting a progress bar with color and position changes; learn prototyping, after delay, and smooth transitions.
Create onboarding animations in Figma using Smart Animate by duplicating frames, adjusting opacity and position, scaling elements, and syncing prototype transitions for smooth, interactive UI experiences.
Discover how design systems use reusable components and clear standards to build scalable, consistent web and mobile interfaces, with brand identity guided by colors, typography, layout, and iconography in Figma.
Learn how to structure an enterprise design system in Figma, from color theory and typography to icons, logos, spacing, and components, ensuring accessibility and scalable branding.
Learn to build a color system in Figma, defining brand, primary, and secondary colors, plus shades and styles within a scalable folder structure.
Create and sync typography styles in Figma for a design system, defining h1–h6, body variants, and special texts, while linking colors for consistency across web and app.
Learn how to add icons to a design system in Figma with solid, outline, and duotone variants, ensuring consistency through 20x20 frames and component-based iconography.
Master design system essentials by defining shadows, grids, spacing, color styles, and typography; sync styles across components for desktop and mobile layouts, and establish reusable layouts in Figma.
Analyze a Fortune 500 design system using Shopify's Polaris in Figma, focusing on core styles and components, color tokens, typography, spacing, and how to structure systems for large teams.
Explore atomic design principles from design tokens to atoms, molecules, organisms, and templates, and build scalable, consistent design systems in Figma.
Develop a user-centric web design approach by conducting a discovery call to uncover goals, target market, and pain points, then build user personas to guide design decisions.
Define the website structure with a content architecture focus, outlining a landing page hero, features, how it works, pricing, social proof, and CTAs to guide design from discovery to wireframe.
Learn to create a landing page wireframe with a high-level hero section, navigation, and call-to-action, using a 12-column grid to communicate concepts to clients before the visual design stage.
Build a multi-section wireframe in Figma, detailing how it works with free steps, plus features, pricing, contact form, and footer.
Learn UI design foundations by building a responsive hero with a Logo Ipsum logo, call-to-action, scalable artboard at 1440px, auto layout, gradients, and logo usage.
Showcase logos as testimonials to build social proof on a landing page, and craft a feature section with a visual hierarchy and logo placeholders.
Demonstrates designing a feature section in Figma, adjusting layout grids, typography, and colors, and creating call-to-action variations, alerts on spending, and a pricing section layout.
Design a pricing page in Figma with a standard plan at $19 per month, a $99 plan, and an enterprise option with clear features.
Create a bottom-of-page contact us section with labeled input fields for first name, last name, email, and message, plus a send message button.
Design and implement a footer in Figma with a divider and layout grid, include menu items like about, services, blog, contact us, social icons, privacy policy, and terms and conditions.
Put yourself in a designer's shoes to adapt a client wireframe in Figma, reuse typography, colors, and layout assets, and implement auto layout while preserving the visual language.
Explore how to design a robust side menu using auto layout, duplicating and refining existing screens, ungrouping elements, locking backgrounds, and aligning items for a clean, scalable UI.
Design the header for a dashboard in Figma using auto layout groups and master auto layout. Align, center, and resize elements with padding and fills to create a responsive header.
Reuse the client’s header and balance focus to design a two-button header with load and top up card, prioritizing the top-up action, primary color, and hero icons using auto layout.
Create a three-column currency section using a base rectangle, auto layout, and centered text, then build circular icon tokens for USD and British pounds with color and alignment tips.
Create a filters menu in Figma, highlighting balance activity with an h2 heading, sort by options, multi-select currencies, and a date range input using auto layout and precise alignment.
Design polished Google Slides decks in Figma, export as PDF via the Deco plugin, and import into Google Drive, preserving editable text and individual elements for flexible presentation design.
Learn to bend text into a circle in Figma using the arc plugin, then adjust bend strength and apply for a rounded effect.
Install and use a lorem ipsum plugin in Figma to auto generate placeholder text for text layers, choosing auto generate or specific sentence, word, character, or paragraph counts.
Learn to create variable width strokes in Figma with the variable width stroke plugin, using the pen tool to draw a vector line and adjust the stroke outline.
Explore creating blur and mesh gradients in Figma, using the gradient panel, color controls, and the Mesh Gradient plugin to craft sophisticated, customizable gradients with adjustable mesh points.
Explore editing images in Figma using the Photopea plugin, a free Photoshop-like tool that makes changes in hue and saturation with selection-based workflows and updates live in your Figma file.
Import websites into a Figma design using the html to design plugin by entering a url and selecting device and theme, for inspiration and rapid ui kits.
Discover how to use the unsplash plugin in figma to quickly find royalty-free photos, upload them directly into your design, and speed up your workflow.
Learn to remove backgrounds quickly in Figma with the remove.bg plugin and a free API key. Compare paid options for higher resolution and alternatives like Photopea or Photoshop.
Transform a jpeg or png image into a vector in Figma using the image to SVG plugin, with Vectorized offering a free option for quick vector placement.
Hi there, I'm Pier, and I want to welcome you to my Figma Essentials course.
This course will teach you Figma from A to Z, in an engaging and practical way.
Together, we will learn everything you need to know to start working as a UI and UX Designer using Figma. We’ll use this UI/UX design tool to create beautiful user interfaces and engaging prototypes. Most importantly, we'll cover how to successfully work with clients as a new UX designer.
This course is for those who are new to design and User Experience design and Web Design. Even if you're not entirely sure what terms like UI or UX means, don’t worry. We’ll start from the beginning and progress step by step.
First, we'll go over the brief and how to work with a UX persona. Then, you'll learn how to create simple UX wireframes. From there, we'll explore how to properly implement colors and images in your designs. You'll also learn the dos and don'ts of choosing fonts for web and mobile apps, and how to create your own icons, buttons, and other UI components.
We'll cover some seemingly complex terms like Components, Constraints, and Multi-Dimensional Variants, but don't worry—they're easy to understand once you know how.
We'll make our workflow more efficient by using free UI kits and plugins for Figma, and we'll also leverage the Figma Community files. On top of that, we'll build a simple style guide for client handoff, and you'll learn how to create both simple and advanced micro-interactions, page transitions, and animations.
We have two main projects within this course:
Landing page project: you will build an entire landing page from scratch for a SaaS company, which will teach you best practices around web design and Figma's collaboration features.
Web App: in this scenario, you were hired by a client to design a new dashboard for their web app. This workshop will teach you principles that will be essential in your UX design journey.
By the end of this Figma course, you will have created fully functioning website, apps and interactive prototypes. You will take a project from start to finish, collaborating with team members and exporting the necessary files for handoff to your developer or software engineer.
While we'll focus on the design software Figma, I'll also explain the techniques and terminology used in UX design, as well as how real-world projects are managed. You'll gain a solid understanding of the industry and be able to handle your own UX projects.
Throughout the course, I will assign tasks to help you develop your skills and create unique pieces for your portfolio.
Alright, it's time to upgrade and become a Figma Hero.