
Figma is the industry standard for UI/UX design, learn it from scratch
Introduction: Why Learn Figma
Figma has become the industry standard for UI/UX design, used by teams at Google, Microsoft, Airbnb, and thousands of other companies. Its collaborative, web-based nature makes it accessible for beginners while powerful enough for professional designers.
Whether you are starting a design career, transitioning from other tools, or building products, Figma provides the foundation you need. This guide covers everything from basic navigation to creating your first complete design.
By the end of this guide, you will understand the Figma interface, know how to create designs, work with components, and understand prototyping basics.
Getting Started with Figma
First things first: understanding the Figma interface and basic navigation.
Creating Your Figma Account
- 1. Go to figma.com and click "Sign up"
- 2. Use your Google account or email to create an account
- 3. Verify your email if required
- 4. You start with the free tier automatically
- 5. The web app opens in your browser - no download needed
Figma works in browser, but also offers desktop apps for Windows and Mac with offline capabilities.
The Figma Interface
Left Panel (Layers)
Shows the layer hierarchy of your design. Each element you create appears here as a layer. Use this to select, organize, and navigate between elements.
Center (Canvas)
Your main workspace where you design. Zoom, pan, and work on your frames here. This is where the magic happens.
Right Panel (Properties)
Shows properties of selected elements. Change dimensions, colors, typography, effects, and more here.
Top Toolbar
Contains tools for moving, framing, shapes, text, comments, and more. Your primary interaction point with the design.
Essential Tools
Master these fundamental tools and you can create any basic design in Figma.
Move Tool (V)
The Move tool selects and moves elements. Click to select, drag to move. Hold Shift while dragging to constrain movement to horizontal or vertical. This is your most-used tool.
Shortcut: Press V to select the Move tool
Rectangle Tool (R)
Creates rectangles and squares. Click and drag to draw. Hold Shift while drawing to create a perfect square. Use the right panel to adjust corner radius, fill, stroke, and dimensions.
Shortcut: Press R for Rectangle, O for Ellipse, L for Line
Text Tool (T)
Creates text elements. Click to create auto-sizing text box, drag to create fixed-width text box. Double-click to edit text. Use right panel to change font, size, weight, color, and alignment.
Shortcut: Press T to activate Text tool
Pen Tool (P)
Creates custom vector shapes using points and bezier curves. Click to create corner points, click and drag for curved points. Close paths by clicking on the starting point. Essential for icons and custom shapes.
Shortcut: Press P to activate Pen tool
Frame Tool (F)
Creates frames (like artboards in other tools). Frames define areas for your designs. Common sizes include Desktop (1440x1024), Mobile (375x812), and Tablet (768x1024). Your designs live inside frames.
Shortcut: Press F to activate Frame tool, or select from toolbar

Figma's intuitive interface makes learning design tools accessible for beginners
Working with Layers
Understanding layers is crucial for organizing your designs effectively.
Layer Basics
- - Each element is a layer in the left panel
- - Higher layers appear on top in the canvas
- - Click to select, Cmd/Ctrl+Click for multiple
- - Drag layers to reorder them
- - Eye icon toggles visibility
- - Lock icon prevents editing
Organizing Layers
- - Group related elements (Cmd/Ctrl+G)
- - Name layers clearly for easy finding
- - Use frames to separate sections
- - Color-code layers for visual clarity
- - Collapse groups to reduce clutter
- - Search layers by name
Frame vs Group
Frames are containers with their own size (like pages). They define boundaries and can be used as artboards. Groups are just collections without their own dimensions. When in doubt, use Frames.
Tip: Cmd/Ctrl+Alt+G converts a Group to a Frame, and Cmd/Ctrl+Alt+G converts a Frame to a Group.
Styling Elements
Transform basic shapes into polished designs using Figma is styling options.
Fill (Background Color)
Click the colored square next to "Fill" in the right panel to add or change background colors. You can use solid colors, gradients, or images.
Stroke (Border)
Add outlines or borders to shapes. Adjust stroke width, color, position (inside, outside, center), and style (solid, dashed).
Effects
Add depth and dimension with shadows, blurs, and backgrounds. Common effects include drop shadow, inner shadow, layer blur, and background blur (for glassmorphism).
Text and Typography
Typography is crucial in UI design. Learn to work with text effectively in Figma.
Text Properties
- Font: Choose from installed fonts
- Size: Adjust font size in pixels
- Weight: Light, Regular, Medium, Bold, etc.
- Alignment: Left, Center, Right, Justify
- Line Height: Space between lines
- Letter Spacing: Space between letters
Text Styles
Create reusable text styles for consistent typography. Define font, size, weight, and color combinations.
- 1. Select text element
- 2. Style in right panel
- 3. Click "+" in Local Styles
- 4. Name and save the style
- 5. Apply to other text elements
Auto Layout
Auto Layout is one of Figma is most powerful features. It makes designs responsive without manual adjustment.
What Auto Layout Does
- - Resizes containers based on content
- - Repositions children when elements change
- - Creates responsive designs that adapt
- - Maintains consistent spacing
- - Eliminates manual adjustment needs
Adding Auto Layout
- 1. Select a frame or group of elements
- 2. Click the "+" icon in the right panel under "Auto Layout"
- 3. Elements now respect the frame bounds
- 4. Add new elements to see automatic repositioning
Auto Layout Properties
Direction
Horizontal (row) or Vertical (column)
Alignment
Top, Center, Bottom, or Left, Center, Right
Spacing
Fixed gap or auto spacing between elements
Padding
Space inside the container edges
Components and Variants
Components are reusable elements that ensure consistency across your design. Variants let you create multiple versions of a component.
Creating Components
- 1. Create an element (button, card, etc.)
- 2. Right-click and select "Create Component"
- 3. Or use Cmd/Ctrl+Alt+K
- 4. Component appears in Assets panel
- 5. Drag from Assets to reuse
Component Overrides
- - Change text without breaking the component
- - Swap images within defined image slots
- - Modify fills and effects
- - Properties you override become local changes
- - Right-click to "Detach from Component"
Variants
Variants let you create multiple versions of a component in one place. Create button variants (primary, secondary, disabled) or card variants (small, medium, large).
- 1. Select multiple components of the same type
- 2. Right-click and select "Create Variants"
- 3. Set component and property names
- 4. Use properties to switch between variants
Basic Prototyping
Figma includes powerful prototyping tools. Create interactive prototypes to test and share your designs.
Creating Interactions
- 1. Select a frame in the canvas
- 2. Click the "Prototype" tab in the right panel
- 3. Drag from a connector point (small circle) to another frame
- 4. Set the trigger (On Click, On Hover, etc.)
- 5. Choose the transition (instant, dissolve, slide, etc.)
- 6. Click "Present" to preview your prototype
Triggers
On Click, On Hover, On Drag, On Key Press
Transitions
Instant, Dissolve, Slide, Smart Animate
Destinations
Any frame, previous frame, next frame
Frequently Asked Questions
Is Figma good for complete beginners?
Yes, Figma is excellent for beginners. It has an intuitive interface, comprehensive free tier, and abundant learning resources. The web-based nature means no installation required, and the clean UI makes it approachable for those new to design tools.
How long does it take to learn Figma?
Basic proficiency takes 1-2 weeks of dedicated learning. You can create simple designs within days. Full working knowledge takes 1-3 months. Mastery of advanced features like design systems and prototyping takes 6-12 months of consistent practice.
Is Figma completely free to use?
Figma has a generous free tier with unlimited personal projects, unlimited collaborators, basic prototyping, and up to 3 figma files. Professional plan is $15/user/month for unlimited projects and shared libraries. Organizations plan is $45/user/month for larger teams.
What is the difference between Frame and Group in Figma?
Frames are containers with their own dimensions and properties. Groups are collections of elements without their own dimensions. Use Frames when you need defined boundaries (like pages or cards). Use Groups for organizing related elements without adding container boundaries.
How do I create prototypes in Figma?
Select a frame, click on the Prototype tab in the right panel, and drag connectors from elements to target frames. Choose interaction types like click, hover, or drag. Set transitions between screens (instant, dissolve, slide). Preview using the Present button to test your prototype.
Related Resources
Master Figma with Practice
Cyber Defence offers design courses that teach Figma through hands-on projects. Build real designs while learning the tool used by top companies.
