Study Path Agent
Copy link
X / Twitter
Facebook
LinkedIn
WhatsApp
Generate Your Own
Figma
130 topics across 6 chapters
Chapter 1
Fundamentals & Workspace
1
Getting started & file organization
3 subtopics
2
Teams, projects & files (starter setup)
3
Pages, sections & naming conventions
4
Import/export basics (PDF, PNG, SVG, .fig)
5
Navigation, selection & layers
3 subtopics
6
Pan/zoom, shortcuts & quick actions
7
Align/distribute & smart selection
8
Groups vs frames + layer organization
9
Vector drawing basics
3 subtopics
10
Shapes & boolean operations
11
Pen tool & vector editing (nodes/handles)
12
Strokes, joins, outlines & vector networks mental model
13
Text tools & basic typography
3 subtopics
14
Text properties & auto-size behaviors
15
Creating & applying text styles
16
Working with fonts (Google, local, variable fonts)
17
Responsive resizing with constraints
3 subtopics
18
Constraints (left/right/top/bottom/center/scale)
19
Resizing frames & the hug/fill/fixed mental model
20
Using layout grids for responsive structure
Chapter 2
UI Layout & Visual Design
21
Layout grids & spacing systems
4 subtopics
22
Create & tune layout grids (columns/rows/gutters)
23
Define a spacing scale (e.g., 4/8pt) and apply consistently
24
Align components to grids (baseline & optical alignment)
↗
Using layout grids for responsive structure
(see Chapter 1)
25
Color, effects & imagery
3 subtopics
26
Build color palettes with contrast in mind
27
Effects (shadows, blur) and elevation systems
28
Images: fills, crop, masks and overlays
29
UI typography & hierarchy
3 subtopics
30
Define a UI type scale (headings/body/labels)
31
Line height, letter spacing, truncation & readability
32
Text styles across breakpoints and contexts
33
Iconography & illustration workflow
3 subtopics
34
Build an icon set (grid, stroke rules, corner radius)
35
SVG export settings & optimization for UI icons
36
Illustrations with vectors, blends and clipping
37
Accessibility basics for UI
3 subtopics
38
Contrast checking workflow (AA/AAA thinking)
39
Design accessible states (hover/focus/disabled)
40
Design for color blindness and general readability
↗
Responsive resizing with constraints
(see Chapter 1)
Chapter 3
Components & Design Systems
41
Components & instances
3 subtopics
42
Create components, instances & overrides
43
Detach vs reset overrides (and common pitfalls)
44
Organize components with frames/sections and naming
45
Variants & component properties
3 subtopics
46
Variants and component sets (states, sizes, intents)
47
Component properties (text/boolean/instance swap)
48
Naming variant properties for scalability
49
Auto Layout essentials
3 subtopics
50
Build responsive buttons/cards with Auto Layout
51
Padding, spacing, alignment & gaps
52
Nesting, wrapping and common Auto Layout patterns
53
Styles, variables & tokens
3 subtopics
54
Color/text/effect styles (when to use styles vs variables)
55
Variables & modes (light/dark) basics
56
Using variables in prototypes (inputs, swaps, modes)
57
Libraries & publishing
3 subtopics
58
Publish a library and consume it across files
59
Versioning, updates and breaking changes
60
Permissions and library hygiene
61
Documentation & governance
3 subtopics
62
Component documentation pages (usage, do/don't)
63
Contribution workflow & review checklist
64
Audit and deprecate components safely
Chapter 4
Prototyping & Interaction
65
Prototype fundamentals
3 subtopics
66
Connect frames, flows and starting points
67
Prototype device settings, scrolling & overflow
68
Use sections to present user flows
69
Interactive components
3 subtopics
70
Interactive component states (hover/pressed/toggled)
↗
Using variables in prototypes (inputs, swaps, modes)
(see Chapter 3)
71
Overlays and modal patterns (open/close, click outside)
72
Transitions & animation
3 subtopics
73
Smart Animate basics (matching layers, constraints)
74
Easing, durations and motion principles
75
Micro-interactions (hover, press, toggles) patterns
76
Testing, sharing & iteration
3 subtopics
77
Share prototype links + manage feedback loops
78
Run usability tests with prototypes (practical setup)
79
Track changes and iterate versions (design→test→revise)
Chapter 5
Collaboration & Handoff
80
Real-time collaboration
3 subtopics
81
Multiplayer editing etiquette and conflict avoidance
82
Permissions (view/edit) and link sharing strategy
83
Team structure and access control basics
84
Comments, reviews & approvals
3 subtopics
85
Commenting, mentions, and resolving threads
86
Review checkpoints and sign-off workflows
87
Presentations and stakeholder demos
88
Version history & branching
3 subtopics
89
Version history: naming, checkpoints, and restore
90
Branching/merging workflow for parallel work
91
Changelogs and release notes for design updates
92
Developer handoff (Inspect/Dev Mode)
3 subtopics
93
Inspect panel basics (CSS/iOS/Android values)
94
Dev Mode annotations & measurements workflow
95
Handoff checklist for engineers (assets, behaviors, states)
96
Export & asset delivery
3 subtopics
97
Export settings (formats, scales, naming)
98
Slices vs exportable layers/components (when to use which)
99
Asset naming conventions for build pipelines
100
FigJam collaboration
3 subtopics
101
Workshops: stickies, voting, timers, facilitation basics
102
Journey maps and user story mapping templates
103
Diagramming architecture and product flows
Chapter 6
Advanced & Productivity
104
Plugins & widgets
3 subtopics
105
Discover, install and manage plugins
106
Use plugins for content, icons, and accessibility checks
107
Build simple widgets (what they are and when to use them)
108
File performance & hygiene
3 subtopics
109
Reduce file size and page sprawl
110
Maintain layer naming & cleanup practices
111
Troubleshoot slow files and heavy components
112
Advanced design system operations
3 subtopics
113
Token strategy and variable governance
114
Theming with modes (multi-brand / light-dark)
115
Migrating and refactoring large libraries
116
Advanced prototyping patterns
3 subtopics
117
Complex flows (auth, onboarding, multi-step forms)
118
Simulate data states (loading/empty/error/success)
119
Motion system patterns across screens
120
Automation & API integrations
3 subtopics
121
Figma REST API basics (tokens, auth, rate limits concepts)
122
Automate exports and reports (assets, inventories, audits)
123
Connect design work to Jira/Slack/CI workflows (integration patterns)