Personal Guide · Faith Johnson

Everything you need to know
about Figma

A complete breakdown — what it is, how it works, why it matters for your course, and exactly how to learn it in 3 weeks before you start teaching.

Browser-based — no download needed
Free plan — fully sufficient
Used by Netflix, Airbnb, Meta
Learn it in 2–3 weeks
The Simple Answer

Figma is a digital drawing board for websites and apps

Before a single line of code is written, a designer uses Figma to decide exactly how everything will look. Think of it as Microsoft Word — but for designing screens instead of writing documents.

💡

The architect analogy — this is how you'll explain it to students

An architect draws a house blueprint before builders start laying bricks. Figma is your blueprint tool. You design the full website visually — every page, every button, every colour — and get the client's approval before touching WordPress. It saves enormous rework time.

🌐

Runs in your browser

No installation. Open Chrome or Edge, go to figma.com, sign up free, and you're designing. Works on any computer — even a low-spec one.

figma.com → Sign up free
🖱️

It's a visual tool — not code

You drag, drop, resize, and style things visually. No code knowledge required. If you can use Canva, you can learn Figma — it's just more powerful.

🤝

Built for collaboration

You and a client can open the same design at the same time. They see your work live. You can share a link and they can leave comments directly on the design.

📱

Design for every screen

You design the desktop version, tablet version, and mobile version all in one file. Each is called a "frame." The client sees exactly how it'll look on any device.

🎯

Why this matters specifically for YOUR teaching

Right now you go straight to WordPress — which means your design decisions and build decisions happen at the same time. For students, this is overwhelming. Figma separates those two stages. Students design first (no pressure, no code), get confident with how things look, then build. Their learning curve becomes manageable — and their work quality improves dramatically.

The Interface

What Figma looks like — and what each part does

Figma has three main panels around a central canvas. Once you know what each panel is for, the whole thing makes sense immediately.

Jidson Tech Website — Figma
Layers Panel
Page 1 — Homepage
Page 2 — Services
Desktop Frame
Navbar
Hero Section
T Heading Text
CTA Button
Services Grid
Desktop Frame — 1440px
Hero Section — Selected
Properties Panel
W1440
H900
X0
Y0
Fill
Colour
Opacity100%
Text
FontSora
Size48
WeightBold
📋

Left panel — Layers

Every element on your design is listed here like a tree. Frame → Section → Elements inside. Click any layer to select it on the canvas. This is how you manage complex designs.

🎨

Centre — Canvas

This is your infinite drawing board. Your frames (pages) sit on it. Zoom in and out with Ctrl+Scroll. Pan by holding Space and dragging. Everything you design lives here.

⚙️

Right panel — Properties

When you click anything on the canvas, its properties appear here. Width, height, colour, font, border radius, spacing — all editable from this panel.

🔧

Top toolbar — Tools

Select tool (V), Frame tool (F), Rectangle (R), Text (T), Pen (P). You'll use V, F, R, and T for 90% of web design work. That's all you need to know to start.

Key Concepts — Learn These First

The 10 Figma terms every web designer must know

These are the concepts you will teach students in Weeks 3–4 of your course. Understand these deeply and you can teach Figma with confidence.

Frame
The equivalent of a "page" or "screen" in Figma. You create a frame for Desktop (1440px wide), Tablet (768px), and Mobile (375px). Everything you design sits inside frames. Shortcut: press F
Component
A reusable element. You design a button once, turn it into a component, and use it across 10 pages. If you change the original, all copies update automatically. This is the biggest time-saver in Figma.
Auto Layout
Makes elements stack and space themselves automatically — like CSS Flexbox but visual. If you add a new button to a navbar, Auto Layout pushes everything apart evenly. Essential for professional designs.
Styles
You define your brand colours and fonts once as "styles." Then you apply them everywhere. If the client changes their blue from #1a3fcc to #0052cc, you update the style once and every element updates. This is your design system foundation.
Prototype
Connects frames together so the design becomes clickable. Draw an arrow from a button to the next page — now you have an interactive mockup you can click through. Clients understand it immediately — no technical knowledge needed.
Constraints
Tells elements how to behave when the frame resizes. A navbar logo should stay pinned to the left. A hero text might stay centred. Constraints make responsive design work in Figma.
Variants
Different states of one component. A button component might have: Default, Hover, Disabled, and Loading variants. All live in one component set. You teach this in Week 4 for intermediate students.
Grid / Layout Grid
An invisible structure overlaid on your frame to keep spacing consistent. Most web designers use a 12-column grid with gutters. It ensures your design aligns perfectly when built in WordPress.
Pages
One Figma file can have multiple pages — like tabs. You'd have one page for Desktop designs, one for Mobile, one for the design system components, one for client presentation. Keep it organised.
Share / Inspect
Share a link and the client can view and comment on the design in their browser — no Figma account needed. Inspect mode shows a developer the exact CSS values, spacing, and colours. This is how you hand off to a WordPress builder.

Essential keyboard shortcuts to memorise first

V — Select  ·  F — Frame  ·  R — Rectangle  ·  T — Text  ·  Ctrl+G — Group  ·  Ctrl+D — Duplicate  ·  Ctrl+Z — Undo  ·  Ctrl+Alt+K — Create component  ·  Ctrl+\ — Hide panels (full canvas view)

Figma vs. WordPress

They're not competing — they work in sequence

The biggest misconception beginners have: "If I'm building in WordPress, why do I need Figma?" Here's the answer — and this is exactly what you'll tell your students on Day 1 of Week 3.

Figma — Design stage
Plan the layout visually before touching code or WordPress
Get client approval on how it looks — before you build anything
Experiment freely — deleting a Figma element takes 1 second
Design all screen sizes side by side
Build your design system — colours, fonts, components
Share a prototype link for client to "click through"
WordPress — Build stage
Implement the approved Figma design in Elementor
Configure plugins, forms, SEO, speed, security
Deploy to live hosting with domain and SSL
Make it functional — not just visual
Handle content, images, pages, and menus
Hand over to client with training
Situation Without Figma With Figma
Client says "I don't like the layout" You rebuild the WordPress page — hours of work lost You update the Figma design in minutes and get re-approval — nothing is built yet
Client needs to approve before you start You build it, show it, then change it — painful loop You share a prototype link, they click through it, they sign off
Teaching a beginner They learn design AND technology at the same time — overwhelmed They learn design first, gain confidence, then tackle WordPress — logical progression
Pricing conversations Harder to justify cost without showing a deliverable Figma mockup = a tangible deliverable clients understand and value
Your professional positioning "I build WordPress sites" "I design and build websites" — a more premium positioning
🧠

Faith's personal advantage from learning Figma

Once you know Figma, your own client workflow changes: you design first → get paid a design fee → build in WordPress → get paid a build fee. That's two income stages instead of one. Many Nigerian designers charge ₦30,000–₦50,000 just for the Figma mockup stage before any WordPress work begins.

The Professional Workflow

How Figma sits inside a real client project

This is the end-to-end workflow you'll teach students — and the one you'll start using yourself. Every step has a clear deliverable the client can see and approve.

1 — Client intake
Send the intake questionnaire (like the one you already built for Jidson Tech). Gather business goals, brand colours, reference sites, target audience. This becomes your design brief.
2 — Mood board in Figma
Create a mood board frame — logos, colour palettes, font pairings, reference screenshots. Share it with the client for alignment. This is 30–60 minutes of work that prevents months of misalignment.
3 — Design system setup
Define colour styles (primary, secondary, background, text). Define text styles (H1, H2, body, caption). Create base components (button, card, navbar). This is the foundation everything else is built on.
4 — Homepage wireframe
Sketch the homepage layout in low detail first — just boxes and text labels. No colours yet. This is about structure: where does the hero go, how many sections, where is the CTA. Client approves structure before you invest in detail.
5 — Full design — desktop
Apply your design system to the wireframe. Add real content, images (real or placeholder), colours, typography. This is the "full fidelity" mockup. Create all pages. This is what clients get excited about.
6 — Mobile design
Create mobile frames (375px width) for the key pages. Rearrange layouts for vertical screens. Single-column where desktop was multi-column. This shows the client you've thought about their mobile visitors.
7 — Prototype and present
Connect frames with prototype arrows so the design is clickable. Share the link with the client. Let them click through the entire site before a single line of code exists. Collect consolidated feedback.
8 — Client approval → Build in WordPress
Once the client approves the Figma design in writing (or WhatsApp screenshot), you move to WordPress/Elementor and implement it exactly as designed. No more guessing what the client wants — it's already approved.
⚠️

The "never build without approval" rule — teach this on Day 1

One of the most painful experiences in freelancing is rebuilding a WordPress site because the client didn't like the design. Figma prevents this entirely. The rule is simple: nothing gets built in WordPress until the Figma design is approved in writing. This protects both the designer and the client.

Your Personal Learning Plan

How to go from zero to teaching Figma in 3 weeks

You don't need to master everything. You need to be one level ahead of your beginner students — and confident enough to answer their questions. Here's exactly what to focus on and in what order.

🎯

Your learning goal is not to become a Figma expert

Your goal is to be fluent enough to teach Weeks 3–4 of your course. That means: creating frames, using basic shapes and text, building components, setting up styles, making a prototype, and sharing a link. Everything else can come with time.

Week 1
Days 1–2

Get familiar with the interface

Sign up at figma.com free. Watch Figma's own "Figma for Beginners" YouTube series (4 videos, ~45 min total — official and excellent). Then open a blank file and spend 1 hour just creating rectangles, text, and colours. Don't try to make anything look good yet.

figma.com/resourcesYouTube: Figma for Beginners
Week 1
Days 3–5

Design a simple homepage mockup

Create a 1440px desktop frame. Design a basic homepage for a fictional business — navbar, hero section, 3 service cards, footer. Don't worry about perfection. Focus on: how do I place elements, resize them, add text, change colours. This is your practical foundation.

Practice project
Week 2
Days 1–3

Learn components, styles, and auto layout

These three features are what separate a real Figma designer from someone just placing boxes. Watch dedicated tutorials on each. Then rebuild your Week 1 homepage using components and styles. You'll immediately see how much faster and more consistent your work becomes.

YouTube: Figma Auto LayoutYouTube: Figma Components
Week 2
Days 4–5

Design the mobile version

Take your Week 1 homepage and create a 375px mobile frame. Redesign the layout for mobile — single column, stacked elements, adjusted font sizes. This teaches you responsive thinking and gives you something impressive to show students.

Responsive design
Week 3
Days 1–3

Build a prototype and share it

Connect your frames with prototype arrows. Add a second page (e.g. Services). Make the navbar link to it. Then share the prototype link with someone and watch them click through it. This moment — when someone else interacts with your design — is when Figma "clicks" for most people.

Prototype modeShare link
Week 3
Days 4–5

Design a full site mockup — your course demo file

Build a complete 4-page Figma design for Jidson Tech (or any real business). This becomes your teaching demonstration file — the one you open in class on Day 1 of Week 3. Students see what a finished Figma project looks like before they start theirs. This is your instructor proof of concept.

Teaching demo filePortfolio piece
▶️

Best free resources

Figma's official YouTube channel ("Figma for Beginners" playlist). DesignCourse on YouTube. Figma Community — free, downloadable design files to study how professionals structure their work.

youtube.com/@Figma
📁

Figma Community files

Go to figma.com/community and search "website UI kit." Duplicate free professional design files. Study how components are structured. This accelerates learning faster than any tutorial.

figma.com/community
🏆

After 3 weeks you will be able to:

Create a professional website mockup from scratch  ·  Build a basic design system with colours and components  ·  Make a clickable prototype to share with a client  ·  Confidently teach Weeks 3 and 4 of your course  ·  Charge a separate Figma design fee before WordPress work begins — which increases your overall project income.

📅

Suggested next steps — what we build together

Once you've spent your first week on Figma, come back and we'll start developing: (1) the full detailed course outline with session-by-session lesson plans, (2) your presentation slides for each phase, (3) student handout templates, and (4) the assessment/project briefs for each week. We'll build everything you need to walk into that Jidson Tech classroom fully prepared.