Improve a local service business website
Redesign the website of a small home-services business so local customers can understand the services, trust the business and request a booking.
Progress is saved in this browser.
Stage 5 · Core · Beginner
Learn the concepts behind professional design tools, taught through Figma.
Nothing to track yet. Lessons appear here as they are written.
Tools change every year; the concepts behind them change slowly. This stage teaches frames, constraints, auto layout, components, variables and prototyping as ideas first, then shows how they work in Figma.
Figma updates its interface often, so lessons describe what features do and link to Figma's official help centre for the current menu locations instead of relying on screenshots that go out of date.
Before this stage Stage 1: Visual design fundamentals
The lessons in this stage are being written. Lessons marked “In writing” are listed so you can see the full scope; they are never counted towards your progress. The resource library and glossary cover these topics in the meantime.
Pages, frames, layers and a file structure teammates can understand.
The basic objects and how constraints control resizing.
Building layouts that resize with their content.
Reusable elements and the properties that configure them.
Grouping component states and sizes.
Storing colours, spacing and modes as reusable values.
Shared styles for text, colour and effects.
Designing layouts across breakpoints in a tool.
Linking screens and adding realistic interactions.
Hover, focus, pressed and disabled states in prototypes.
Sharing components, branching and commenting.
What developers need and how to give it to them.
Structuring a library file.
Naming conventions that scale.
Redesign the website of a small home-services business so local customers can understand the services, trust the business and request a booking.
Progress is saved in this browser.