Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
ThatPainter
auto layout

Figma Tutorial: A Beginner-to-Advanced UI/UX Design Guide

Learn Figma by building a small interface from a first frame to responsive layouts, reusable components, a prototype, and developer handoff. This practical guide focuses on core workflows and points to Figma documentation for details that can change.

By ThatPainter Team 7 min read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ThatPainter is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn More

Start learning Figma by building one small interface from a blank file to a clickable prototype and developer handoff. Begin with frames and layers, then practise responsive layouts with Auto Layout, reuse patterns with components, and connect screens into a prototype.

Figma’s official beginner course follows a similar progression, from shapes, text, and frames through constraints, Auto Layout, components, instances, and prototyping. Its visuals may differ as Figma changes, so use current help documentation when interface labels do not match what you see.

What you will learn

Use a small portfolio page or app screen as your practice project. Each step introduces a Figma concept to solve a visible design problem, rather than asking you to memorise every tool.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
XPPen Artist 13.3 Pro V2 Drawing Tablet with Screen, 16K, Full-Laminated
  • PLEASE NOTE:XPPen Artist13.3 Pro drawing tablet Need to connect with computer,you need to use it with your computer or laptop, the 3 in 1 cable is included
  • Drawing Tablet with Screen: Tilt Function- XPPen Artist 13.3 Pro supports up to 60 degrees of tilt function, so now you don't need to adjust the brush direction in the software again and again. Simply tilt to add shading to your creation and enjoy smoother and more natural transitions between lines and strokes
  • Graphics Tablets: High Color Gamut- The 13.3 inch fully-laminated FHD Display pairs a superb color accuracy of 88% NTSC (Adobe RGB≧91%,sRGB≧123%) with a 178-degree viewing angle and delivers rich colors, vivid images, and dazzling details in a wider view. Your creative world is now as powerful as it is colorful
  • Drawing Pad: One is enough- The sleek Red Dial on the display is expertly designed with creators in mind, its strategic placement allows for natural drawing postures. With just one wheel, you can effortlessly zoom in and out, adjust brush sizes, and flip the canvas—all tailored to suit the habits of everyday artists. The 8 customizable shortcut keys allow you to personalize your setup, streamlining your workflow and enhancing creative efficiency
  • Universal Compatibility & Software Support:supports Windows 7 (or later), Mac OS X 10.10 (or later), Chrome OS 88 (or later), and Linux systems. Fully compatible with major creative software including Photoshop, Illustrator, SAI, and Blender 3D. Register your device to access additional programs like ArtRage 5 and openCanvas for expanded creative possibilities.
Stage Practise Outcome
Getting started Files, frames, layers, shapes, and text A clearly structured screen
Responsive layout Constraints, Auto Layout, and sizing A layout that adapts to content
Reuse Components, instances, properties, and variants Consistent repeated elements
Interaction and handoff Prototypes, inspection, annotations, and assets A flow others can review and implement

Start with a file, frame, and simple screen

A Figma Design file contains pages and a canvas. The canvas holds frames and layers. A frame can represent a screen or a meaningful region within one; layers are the individual objects inside it.

  1. Create a design file and make one page for your first screen.
  2. Add a frame for the screen, using a suitable preset or deliberate custom dimensions.
  3. Add a heading, supporting text, an image placeholder, and a call-to-action using text and shape tools.
  4. Rename the frame and important layers so another person can understand their purpose.

Keep the first pass simple. Decide what the screen needs to communicate before spending time on decorative details.

Structure before polish

Use nested frames for meaningful areas such as a header, content section, card, or form. Frames give you a useful container for layout and resizing. Groups can collect objects, but they do not provide the same layout controls as frames.

Constraints describe how an object relates to its parent when the parent resizes. For example, an object can stay aligned to an edge or remain centred. Test the relationship by resizing the parent frame.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
XPPen Drawing Tablet Stand for Desk,Silver Portable Holder for Graphics Tablet&Pen Display, Aluminum Computer Riser Compatible with 10 to 15.6 Inch Laptops and Drawing Tablets,Portable and Adjustable
  • [Perfect Compatibility]: Our silver pen display riser is compatible with a wide range of laptops, including Macbook, Dell, HP, and Lenovo. It's also suitable for 10 to 15.6-inch drawing tablets or displays, such as the XPPen Artist 2nd Gen Series, Artist 12/12 Pro/13.3 Pro/15.6 Pro/16TP, and more.
  • [Lightweight and Portable]: Our aluminum pen tablet stand weighs only 0.8 lbs and comes with a storage bag, making it easy to take with you to the office or on the go.
  • [Stable and Secure]: With anti-slip silicone pads, our silver stand can hold your computer, tablet, or display steady on any surface.
  • [Improved Cooling]: The alloy material helps your display or tablet cool better, preventing overheating and improving performance.
  • [Designed for XPPen Artists]: Our stand is fully compatible with XPPen Artist 10 2nd, Artist 12, Artist 12 2nd, Artist 13 2nd, Artist 13.3 Pro, Artist 15.6 Pro, Innovator 16, and Artist Pro 16, making it the perfect accessory for any XPPen artist.

One important distinction: ordinary children in an Auto Layout frame follow its layout flow rather than using constraints in the usual way. Use Auto Layout sizing and alignment for items in that flow. Reserve ignore-layout positioning for objects such as overlays that are intentionally placed independently.

Make layouts adapt with Auto Layout

Auto Layout arranges frame contents using flow, padding, gap, alignment, and resizing settings. Figma documents vertical, horizontal, and grid flows. These controls help a design respond when content changes instead of relying on manually positioned objects.

Build a button that fits its label

  1. Create a text layer with a realistic button label.
  2. Select it and add Auto Layout.
  3. Set the flow to horizontal and choose suitable padding and alignment.
  4. Apply the button’s visual treatment to the frame.
  5. Try shorter and longer labels and check that the button adapts.

The parent frame supplies the button background and padding; the text remains its child. This is easier to maintain than aligning a separate rectangle behind the label.

Choose sizing based on the content and parent

Setting What it does Example use
Fixed Keeps a chosen dimension An icon or controlled input height
Hug contents Sizes a frame around its contents and padding A button or tag with variable text
Fill container Uses available space in the parent A flexible search field or content region

These are contextual choices, not a ranking. Test realistic content and more than one frame width. A design that resizes correctly still needs a sensible information hierarchy and readable text.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
XPPen Artist 13.3 Pro V2 Drawing Tablet with Screen, 16K, Red Dial, 8 Keys
  • Word-first 16K Pressure Levels: 1.5x* faster than ever. Initial response rate decreases to 90ms*. Accuracy increases by 20% to bring out every art project precisely what you want. Virtually no lag or broken lines. X3 pro smart chip stylus delivers much more precise and smooth lines than ever before - exceling athyper-nuanced creation and beyond
  • Easy Control, One Scroll for All: Easy & efficiency Red Dial Quick Key simplifies the interface for beginners, like aspiring graphic designers and junior illustrators, allowing them to master essential controls such as brush size, navigation and zoom In/Out. This design ensures a natural hand position, reducing wrist strain during prolonged use. Additionally, with 8 customizable keys, users can easily assign frequently used functions, streamlining their workflow and minimizing interruptions
  • User-friendly Setup: Understanding that many artists and designers, especially beginners, may not be tech-savvy,the new 13-inch drawing tablet features clear setup instructions for hassle-free installation. With an updated driver and intuitive interface, users can easily configure the drawing screen, and pens with a single installation. Quick access to settings allows adjustments to brightness, contrast, and color temperature (Windows only), enabling even newcomers to start creating right away
  • Stunning Color Accuracy: Featuring 125% sRGB, 107% Adobe RGB, 95%display P3 color gamut, this tablet ensures every stroke has exceptional color fidelity. With 16.7 million colors at 8-bit depth, you can enjoy smooth gradients and rich transitions. The 250 cd/m² brightness and 1000:1 contrast ratio provide clearer, more vivid images, allowing artists to see their creations accurately. Ideal for both professionals and hobbyists
  • Exceptional Visual Experience: Our 13.3-inch drawing tablet features a full-laminated screen with AG Film, reduces parallax and glare for a paper-like feel. With Full HD resolution and an IPS panel, enjoy vibrant colors and sharp details from a wide 178° viewing angle, ideal for drawing, animation, photography, fashion, architecture design, and much more

Build a nested card and page section

  1. Create a card frame and place its image, title, supporting text, and action inside it.
  2. Use Auto Layout to arrange the card contents and set the spacing.
  3. Place several cards in a parent frame with vertical or grid flow, as appropriate.
  4. Change a title or add a card and inspect how the layout responds.
  5. Test a narrower frame and adjust the structure if content becomes cramped.

Reuse patterns with components

Components are reusable design elements. A main component is the source; instances are linked copies that can receive updates while allowing selected local changes. Detaching an instance breaks that connection, so do so only when you need a genuinely independent object.

  1. Turn a repeated button or card into a component.
  2. Create instances for repeated uses in your screen.
  3. Edit the main component and confirm its instances receive the update.
  4. Change an allowed instance property, such as its label, and check that the shared structure remains consistent.

As a pattern needs more flexibility, explore component properties and variants. Variants can group related versions, such as button states or sizes. Figma’s component learning materials also cover nested components, slots, interactive behavior, libraries, and component management; introduce these as your project needs them rather than building a complex system at the start.

Grow a small design system

A design system is more than a collection of components. It also needs shared design decisions, clear names, documentation, and a way to manage changes. Figma’s design-systems learning materials cover styles, libraries, typography, accessibility, iconography, variables, and tokens.

  1. Identify repeated decisions, such as text treatments, colours, or spacing.
  2. Name them by role so the name remains useful if the visual value changes.
  3. Apply shared decisions consistently to components and screens.
  4. Document how components should be used and which states they support.
  5. Introduce libraries or more advanced variable and token workflows when collaboration requires them.

Plan and seat entitlements can change. Check Figma’s current documentation before relying on a specific library capability or account entitlement.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
XP-PEN Artist12 11.6 Inch FHD Drawing Monitor Pen Display Graphic Monitor with PN06 Battery-Free Multi-Function Pen Holder and Glove 8192 Pressure Sensitivity
  • Universal Compatibility: It's compatible with Windows 7/8/10/11, Mac 10.10 or later, Linux. Compatible with Photoshop, Illustrator, SAI, Painter, MediBang, Clip Studio, and more. It's ideal for digital drawing, animation, sketching, photo editing, 3D sculpting, and more (XP-PEN Artist12 drawing tablet must be connected to a computer to work).
  • 11.6 HD IPS display: Artist12 drawing tablet is the XP-PEN’s latest smallest 1920x1080 HD display paired with 72% NTSC(100%SRGB) Color Gamut, presenting vivid images, vibrant colors and extreme detail for a stunning display of your artwork. It's pre-installed anti-reflective screen protector already. The slim touch bar can be programmed to zoom in and out, scroll up and down. Its 6 shortcut keys are customizable, XP-PEN driver allows the shortcut keys to be attuned to other different software
  • Battery-free stylus with a digital eraser at the end: XP-PEN advanced P06 passive pen was made for a traditional pencil-like feel! Featuring a unique hexagonal design, non-slip & tack-free flexible glue grip, partial transparent pen tip, and an eraser at the end! Delivering technical sense, high efficiency, with a fashionable and comfortable grip, and there are 8 replacement pen nibs included with the multi-function pen holder
  • XP-PEN Artist12 drawing tablet with screen is ideal for online education and remote work. Set the Artist12 drawing screen as an extended display when working from home, visually present your handwritten notes on the screen directly. Teachers and students can write and edit complicated functional equations with ease. It's compatible with XSplit, Zoom, Twitch, Microsoft Teams, ezTalks Webinar, Idroo, Scribbiar, wiziQ, and more
  • XP-PEN provides a one-year warranty and lifetime technical support for all our drawing pen tablets/displays. Register your XP-PEN Artist12 drawing tablet on xp-pen web to apply for an ArtRage 5, openCanvas, or Explain Everything. Your laptop/desktop needs to have HDMI and USB-A ports available for the connection, or you need an extra converter(such as Thunderbolt to HDMI, depends on what ports that your laptop/desktop has) for the connection

Prototype the flow

A prototype connects screens or objects to demonstrate a proposed interaction. Start with a simple flow, such as a portfolio home page linking to a project detail screen, and add interactions only when they help explain behavior.

  1. Choose the frame where the flow should start.
  2. Connect an interactive object to its destination.
  3. Preview the prototype and follow the flow from the beginning.
  4. Check that the action and destination make sense to someone who did not build the file.
  5. Refine transitions when motion clarifies what changed; avoid adding motion just for decoration.

A clickable prototype is not proof that an interface is usable. Ask representative users or colleagues to try it and observe where they hesitate or misunderstand an action.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Prepare a developer handoff

Dev Mode supports design inspection and handoff. Figma’s guide describes inspecting properties, viewing code snippets, downloading assets, comparing versions, and using annotations and implementation context. The guide says Dev Mode access is on paid plans and requires a Full or Dev seat; check current plan and seat rules before making an eligibility or purchase decision.

Inspection and code snippets do not guarantee a complete production implementation. Developers still need to map the design to the product’s codebase, component architecture, accessibility requirements, and responsive behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
15.6" Drawing Tablet with Screen XPPen Artist 15.6 Pro Tilt Support Graphics Tablet Full-Laminated Red Dial (120% sRGB) Drawing Monitor Display 8192 Levels Pressure Sensitive & 8 Shortcut Keys
  • PLEASE NOTE: The XPPen Artist 15.6 Pro needs to connect with a computer to use. You need to use it with your Computer or Laptop. It is NOT a standalone drawing tablet
  • Outstanding Visuals: The immersive 15.6 inch large screen with 1920x1080 p full HD resolution presents your creation in the depth of detail, provides you with clarity to see every detail of your work
  • 8 customized express keys: The Artist 15.6 Pro monitor features 8 fully customizable shortcut keys and puts more customization options at your fingertips to suit you preferred work style, allowing you to capture and express your ideas easier and faster for optimized workflow
  • Full-laminated Technology: XPPen Artist15.6 Pro art tablet is adopting full-laminated technology, seamlessly combines the glass and the screen, to create a distraction-free working environment that's also easy on the eyes
  • Advanced Pen Performance: With up to 8192 levels of pressure sensitivity, the PA2 Battery-free Stylus provides you with increased accuracy and enhanced performance to create the finest sketches and lines

Handoff checklist

  • Name frames and layers according to their purpose.
  • Identify the intended flow and starting frame.
  • Document important states and interactions.
  • Describe what changes at narrower and wider widths.
  • Clarify which assets need to be downloaded and in what format.
  • Add annotations or links that provide useful implementation context.
  • Review the design with a developer and record unresolved questions.

Common mistakes to avoid

Mistake Better approach
Keeping everything as loose objects on the canvas Use frames for screens and meaningful content regions.
Manually positioning content that should reflow Use Auto Layout flow, padding, gap, alignment, and sizing rules.
Duplicating repeated objects instead of reusing them Create components and instances when a pattern recurs.
Detaching instances without a reason Preserve the link to the main component so shared updates can apply.
Choosing a sizing option without testing content Try realistic labels and resize the parent frame.
Treating prototype interactions as usability evidence Test the prototype with people and observe their behavior.
Assuming Dev Mode produces finished code Use it for inspection and context, then collaborate on implementation.

FAQ

How do I start using Figma?

Create a design file, add a frame, and practise with shapes, text, and layers on one small screen. Then learn constraints and Auto Layout before building reusable components.

How do I make a responsive design in Figma?

Use frames to structure the screen, then use Auto Layout flow, padding, gap, alignment, and resizing settings for content that should adapt. Test the design at different frame widths and with longer content.

What is Auto Layout in Figma?

Auto Layout is a frame layout system for arranging children. It uses flow, padding, gap, alignment, and resizing settings to help a design respond to content changes.

How do components and variants work?

A component is a reusable design element, and instances remain connected to the main component so they can receive its updates. Variants group related versions, while component properties expose selected ways to change an instance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do I prototype an app in Figma?

Connect interactive objects to destination frames, choose a starting frame, and preview the flow. Begin with the main task, then add interactions or states that clarify important behavior.

What is Dev Mode used for?

Dev Mode helps developers inspect design details and handoff context, including properties, code snippets, assets, version comparisons, and annotations. Its access requirements can change, so verify current plan and seat rules.

Sources

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

More from the Paint Desk

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.