A free, no-fluff learning roadmap for new designers.
Built by a UK-based, award-winning brand designer with 10+ years in the industry.
Adapt or Die. π
This repo is for anyone starting their journey in design β whether you've just picked up Figma for the first time, you're switching careers, or you're a developer who wants to level up their design eye.
No paywalls. No gatekeeping. Just the real stuff.
Follow the stages in order. Each one builds on the last.
Before you touch any tool, understand the basics. These are the principles every great designer works from.
Core concepts to learn:
- The Elements of Design β line, shape, form, space, texture, value, colour
- The Principles of Design β balance, contrast, emphasis, rhythm, unity, hierarchy
- Colour theory β hue, saturation, value, warm/cool, colour harmony
- Typography basics β typefaces, font pairing, hierarchy, spacing, readability
- Grid systems β columns, gutters, baselines
Recommended free resources:
- Canva Design School β beginner-friendly fundamentals
- Google Fonts Knowledge β the best free typography resource online
- Laws of UX β psychology-backed UX principles, beautifully presented
Pick your tools. Learn them properly. Don't chase every new app.
Design:
- Figma (free tier available) β industry standard for UI/UX and web design
- Adobe Express (free tier) β quick brand and social content
- Penpot (free, open source) β great Figma alternative
Prototyping & Wireframing:
- Figma (built-in prototyping)
- Whimsical β fast wireframing and flowcharts
Asset Creation:
Colour:
- Coolors β colour palette generator
- Realtime Colors β preview palettes on a live UI
Typography:
- Google Fonts β free, high quality typefaces
- Font Pair β curated font combinations
Brand is more than a logo. It's a system.
What to learn:
- Logo design β mark, wordmark, combination marks
- Brand guidelines β colour systems, typography rules, tone of voice
- Visual consistency across touchpoints
- Designing for print vs digital
Practice exercises:
- Design a logo for a fictional coffee shop
- Build a one-page brand guidelines document
- Create three versions of a logo (dark, light, icon-only)
Resources:
- Brand New β industry brand identity reviews and case studies
- Logology Blog β logo design deep dives
- Fonts In Use β real-world typography inspiration
Good-looking design that doesn't work is just decoration.
What to learn:
- UX fundamentals β user research, personas, user journeys, wireframing
- UI fundamentals β components, design systems, spacing, alignment
- Accessibility β contrast ratios, font sizes, touch targets, screen readers
- Responsive design β mobile-first thinking, breakpoints
- Interaction design β micro-interactions, transitions, feedback states
Practice exercises:
- Redesign an app screen you find frustrating
- Map a user journey for a simple checkout flow
- Build a component library in Figma (buttons, inputs, cards)
Resources:
- Nielsen Norman Group β the gold standard in UX research and articles
- UX Collective β practical UX/UI writing and case studies
- Refactoring UI β UI design tips from the makers of Tailwind CSS
- Mobbin β real app UI pattern library for inspiration
Understanding how your designs actually get built makes you a better designer.
What to learn:
- HTML & CSS basics β enough to speak the same language as developers
- Web typography β web-safe fonts, variable fonts, rem/em units
- Layout principles β flexbox, grid, spacing systems
- Performance basics β image formats, file sizes, lazy loading
- Design handoff β how to prepare files for developers
Practice exercises:
- Build a simple landing page in HTML & CSS from your own design
- Recreate a website layout pixel-perfectly in Figma from a live site
- Export and optimise assets for the web from a Figma file
Resources:
- Kevin Powell on YouTube β the best CSS teacher on the internet
- CSS Tricks β deep dives into web layout and styling
- web.dev β Google's resource for modern web best practices
Movement adds life. But less is almost always more.
What to learn:
- Principles of animation β easing, timing, anticipation, follow-through
- Micro-interactions β hover states, loading indicators, transitions
- When NOT to animate β respecting reduced motion preferences
- Tools β Figma Smart Animate, CSS transitions, Rive, After Effects
Practice exercises:
- Animate a button hover and active state in Figma
- Create a simple logo reveal animation
- Design a loading screen animation for an app
Resources:
- Rive β interactive animation for apps and web
- Motion Design School β structured motion courses (paid, worth it)
- UI Movement β daily UI animation inspiration
Design skills get you in the room. Everything else keeps you there.
What to learn:
- Building a portfolio β quality over quantity, show your process
- Case studies β how to write them, what clients and employers look for
- Pricing your work β don't undersell, know your worth
- Client communication β briefs, feedback rounds, contracts
- Continuous learning β design never stops evolving
Tips from the field:
- Your first three portfolio pieces will be your worst. Make them anyway.
- Learn to take feedback without ego. It's about the work, not you.
- Specialise eventually, but stay curious about everything.
- The best designers are also great communicators.
- Adapt or Die. π
Resources:
- Read.cv β clean portfolio profiles for creatives
- Dribbble β portfolio and design inspiration community
- Behance β showcase work and get discovered
- The Futur β business of design, pricing, and client work
| Category | Tool | Free? |
|---|---|---|
| UI/UX Design | Figma | β Free tier |
| Vector Design | Inkscape | β Fully free |
| Image Editing | GIMP | β Fully free |
| Open Source Design | Penpot | β Fully free |
| Colour Palettes | Coolors | β Free tier |
| Typography | Google Fonts | β Fully free |
| Wireframing | Whimsical | β Free tier |
| Animation | Rive | β Free tier |
| Inspiration | Mobbin | β Free tier |
| Portfolio | Behance | β Fully free |
Got a resource that genuinely helped you when you were starting out? Open a PR.
Keep it free, keep it beginner-friendly, keep it real.
Built and maintained by a UK-based award-winning brand designer.
10+ years working with SMEs and global clients across brand, UX/UI, web and DevOps.
"Adapt or Die."
If this helped you, drop a β β it helps other new designers find it.