Figma from Scratch — Your First Interface
Design a real mobile app in Figma — from blank canvas to interactive prototype. No prior design experience. Finish with a portfolio piece you can actually show.
About this course
Figma is the industry standard — every product team in MENA from Vezeeta to Careem to small agencies use it daily. We don't teach Figma in the abstract; we design a real food-delivery app together over the course, picking up tools as we need them. By the end you've made onboarding screens, a home feed, a product detail, and a checkout — all with components, auto-layout, variants, and a clickable prototype to share.
What you'll cover
- 1
Figma in 30 minutes — frames, shapes, and the basics
Set up your file. Frames vs groups. The 5 keyboard shortcuts you actually need.
- 2
Color, type, and the foundations of UI
Picking a palette. Type scale. The visual rules that separate amateur from professional.
- 3
Auto-layout — the single biggest time-saver
Make designs that respond to content. Stop manually nudging elements forever.
- 4
Components and variants
Build a reusable button, then a card, then an icon set. Variants for state (hover, active, disabled).
- 5
Designing the home and product screens
Pulling in real images, real prices in EGP/SAR, and the layout that actually converts.
- 6
Checkout flow and edge cases
Empty states, error states, success. The screens that betray amateurs.
- 7
Prototyping and the handoff
Make screens click together. Share a prototype URL. The dev-handoff dance.
Who it's for
Career-changers entering design, founders mocking up ideas, marketers wanting to brief designers properly, and developers who want to design their own side projects.
Prerequisites
A laptop with Figma installed (free). Basic familiarity with computers. No design background needed.
Skills you'll build
- Figma
- UI design
- auto-layout
- components
- variants
- prototyping
- design systems
- mobile design
Who we're looking for
Open call · Apply to teachRequired skills
- Figma
- UI design
- auto-layout
- components
- variants
- prototyping
- design systems
- mobile design
Experience
1+ year teaching or hands-on practice
Languages
English or Arabic (both a plus)
Time commitment
6–8 sessions × 90 min over 4 weeks
Compensation
80% of seat revenue (Tahout takes 20%)
If your CV matches, apply to teach. We use AI to rank applicants by fit, then admin reviews and approves the right instructor(s).
Sign up to apply →