Ultimate UI Design Roadmap
Ultimate UI Design Roadmap
UI Design Roadmap
A step-by-step plan for learning
UI Design from scratch
Michael Filipiuk
Table of Contents
Introduction 01
Step 1 03
Step 2 06
Step 3 09
Step 4 12
Step 5 14
Step 6 16
Step 7 19
Step 8 22
Step 9 24
Step 10 26
Step 11 28
A special offer 30
The End 33
00
Introduction
eBook. The fact that you trust me enough to learn from me means
the world to me. I hope this eBook will help you kickstart and
will help!
Oh, and one more thing. I think it’s obvious, but my eBook isn’t the
only way to get into UI Design. There are endless ways to get good
01
at design, so I won’t pretend like I found some kind of a “best
solution”. It’s just my recommendation (and what I wish I did when I
started).
Reading this eBook won’t take you more than an hour, but going
through the resources in it and applying my advice can take you
weeks, if not months. Don’t worry though, learning design on your
own is a self-paced process. Take it fast, or take it slow.
Before I begin, I wanted to make it clear that this eBook itself will
not teach you UI Design. It will show you how to learn UI Design.
Treat it as a knowledge base, not a complete guide itself.
With love,
Michael Filipiuk
02
Step 1: Identify your why
The first step of starting to learn anything should be identifying
your "why". Without strong motivation, it can be tough to sustain
hundreds of hours of learning, practicing and overall hard work that
are coming next.
There are many reasons why you might want to learn UI Design, but
I listed a few common ones below:
03
You help businesses come to life and thrive
04
You see the results and impact of your work
I could go on and on. There are tons of reasons to learn design, and
I’m sure you have some unique reasons and motivations yourself.
Make sure not to skip this step. Your "why" is your purpose. It's
what keeps you going in the hard times and prevents you from
burning out. It also prevents you from quitting.
If you’re serious about this, take a piece of paper and note down the
reasons why you want to be a designer. Be honest with yourself
though - if you’d like to make a shitload of money doing it - write it
down. It’s a perfectly normal and understandable reason.
05
Step 2: Understand what
UI Design actually is
draw pretty shapes, but that's not true. Before you start designing,
To keep this roadmap short and not to repeat what other designers
UX design? UI vs UX...
Read → Read →
Read → Read →
06
Oh, and one more thing: please don't try to memorise this stuff. You
can of course, but focus on understanding it - not blindly
memorising definitions and terms. Before you continue, make sure
that you can explain what is UI Design to someone else. This proves
that you get it.
godly.website nicelydone.club
Those website showcase real digital products. Get familiar with how
they look and try to understand them.
07
Too much theory can get confusing. Luckily, UI Design is something
that most of us (I think it’s safe to safe that all of us) have already
interacted with - after all, we use tens if not hundreds of websites
and apps every day.
08
Step 3: Learn the principles of
design (and UI Design)
Now you know what UI Design is and why you want to pursue it as a
career choice. Great! It's time to actually start learning it. Let's start
with the foundations, so principles of design in general.
Read →
09
Laws of UX
Read →
Humane by Design
Read →
10
Typography → Grid & layout →
Forms → Accessibility →
Inclusivity → Consistency →
There are a lot more of them, so treat this short list as just the tip
of the iceberg.
You can easily find learning resources on your own. Just search the
name of the principle and add "UI Design" at the end, so for
At the end of this eBook, I’ll show you a better way to learn all
11
Step 4: Study guidelines
At this point, you already know what UI Design is and you identify
the reasons why you might want to learn it. You also have
fundamental knowledge of UX and UI principles. It's time to learn
from the best: Apple and Google.
Read →
12
universal - just like with Human Interface Guidelines by Apple.
Read →
13
Step 5: Study design systems
A design system is a collection of design components and
guidelines that companies create for their digital products. While
most companies keep their systems private, some don't, and luckily
for us - we can study them and learn a lot about design from them.
The next step of our roadmap includes getting familiar with some of
the most popular design systems.
Read →
Before you continue, get at least a bit familiar with Atlassian Design
System to understand how to use this type of resource for learning.
These guidelines aren’t meant to be copied - treat them as nothing
more as a source of inspiration. Let’s continue.
14
Primer Design System
Read →
Spectrum by Adobe
Read →
Read →
When you're going through them, make sure to focus just on the
design part. A lot of these design systems also include development
guidelines, but that's irrelevant for now.
15
Step 6 - Get familiar with
trends and styles
At this point, you know quite a bit about design already. It's time
you get familiar with some of the most popular styles in the UI
world.
Read →
16
knew and understood very well.
Read →
Read →
17
in dark mode.
Read →
These are the 4 key styles you should get familiar with before you
continue. There are many more trends in the design world: 3D,
neumorphism, isometric design and more, but focus on the
established styles first.
Don’t get too attached to any of those styles though. Most UIs you
see today are a blend of all of them - a hybrid style, so to speak.
Design styles are nothing more than a collection of particular visual
characteristics. You don’t need to choose one of these four before
you start working on a project.
18
Step 7 - Get some essential
design tools
All we did so far was theory - it's time to get our hands dirty, don't
you think? For that, we need some tools.
First of all, we need a tool to create the UI itself. The most popular
choice nowadays (and my recommendation) is Figma. It has a free
plan, and it has every feature you might need when it comes to UI.
It also has tons of useful plugins to make it even more powerful.
Two other popular choices are Sketch and Adobe XD. Both are very
good, but they're nowhere nearly as popular as Figma. While being
popular isn't a benefit on its own, you'll likely be working in a team
as a designer, and it's best if you're all working with the same tool.
19
Another tool you'll need is the one for creating wireframes. I
personally use Whimsical for that purpose, but even pen & paper is
just fine.
These 2 tool categories are all you need to get started, but as your
career progresses, you'll also need these tools:
20
Both of them, when used correctly, will help you handle any task out
there.
Communication. If you join a team, you won't really get a say about
the tool you'll use to communicate with other team members, but if
you work with clients or you run an agency - you do. I recommend
Keep your toolkit simple at first. You don't need tens of tools to do
good work - Figma should be enough for the first few months of
your career. If you’d like to learn it from scratch, check out Mizko on
Again, you’ll be surprised how much you can learn for free.
21
Step 8: Design resources
Okay, at this point you went through multiple design articles,
guidelines and design systems. You know quite a bit about design
(at least for a beginner!). By now, you also should have a design tool
downloaded, but to create cool designs you'll need some quality
resources.
fontshare.com barnimages.com
fontesk.com negativespace.com
fontspark.app pexels.com
fontesk.com remove.bg
fontsquirrel.com
22
Free illustrations Free icons
drawkit.io feathericons.com
icons8.com/ouch iconmonstr.com
grafikstash.com/glaze orioniconlibrary.com
undraw.co iconic.app
manypixels.co iconscout.com
Iconly (click)
Inspiration sources
dribbble.com
mobbin.design
awwwards.com
siiimple.com
behance.net
minimal.gallery
23
Step 9: Practicing design
It's time to actually start designing. You have some knowledge, you
have the tools and you have the resources. Now you need to know
how to practice.
The first one is joining the Daily UI challenge. It's a challenge which
includes many design challenges, created to take you from a
beginner to an intermediate-level designer. During the challenge,
you'll be designing many different UI screens and components.
Over 250,000+ designers took this challenge and improved their
skills. Oh, and it's free.
Daily UI challenge
Check it out →
The second way is called design tracing, also known as "copying for
practice purposes". It's self-explanatory - you basically find a UI
that you like, and you copy it - pixel by pixel, with huge attention to
24
detail. While at first it might seem unethical, remember that you're
not going to publish your copy anywhere - it's just for practice. By
doing it, you learn how the designer achieved a particular result -
and after tracing, you know how to achieve it as well.
I'm 100% sure that these two ways of practicing design are enough
to take you from a newbie to an intermediate-level designer. Of
course, work on some client projects or get a job whenever you get
a chance. Getting to work on real projects is guaranteed to teach
you more than creating concept projects.
25
Step 10: Picking a career path
Sure - designing for fun is... well, fun. But at some point, you'll likely
want to make design your career. There are many ways to make
money as a designer, but considering that you're a beginner, I'll only
focus on the ones directly accessible for you.
The first, and probably the most desirable and popular career path
is getting a job - whether it's full-time or part-time, doesn't matter.
Getting a job as a beginner is likely the best thing you can do for
your career long term. The pace at which you learn is very high, and
you'll learn much faster than by practicing on your own - simply
because you get to work on real projects.
Naturally, a typical 9-to-5 job isn't very appealing - but who said
you need a 9-5? Part-time jobs are also a thing, so find what you
like. This isn't an eBook which will teach you how to find a job
though - there are entire books, courses and seminars made for
that purpose. My only advice is to build a solid portfolio, but more
about that in the next step.
26
few months for your career.
As you get better, more and more doors become open to you. You'll
get job opportunities, clients will reach out to you, or maybe you'll
want to start your own agency one day? The sky's the limit. You just
need to be good.
27
Step 11: What’s next?
Now you know everything you need to get started in design. This
eBook was supposed to give you a clear roadmap and structure, and
I hope I succeeded at that. You now know how to gain UI-related
theory and how to practice. There's one more thing though. A thing
which I believe every single designer - no matter the experience
level - should do, and it's to start a social media account.
I truly believe that every designer out there should have a social
media account - regardless if it's on Instagram, Twitter, or maybe
even TikTok - just create one for yourself and share your work there.
28
You have access to knowledge. This eBook wasn’t suppose to teach
you UI Design, but show you how to learn it yourself. There’s this
beautiful proverb you might have heard already:
Just think of yourself in a year or two from now - working for great
clients or a great company, sharing your work online for your
community of thousands of designers and changing the world for
the better. You just need to put in the work.
29
A special offer
designers elevate their skills. It’s currently the highest rated book
Sure, you can spend hours, days or even weeks going through free
articles and videos online, but if you want to save tons of time with
absolute value bomb - it includes over 500 pages. It’s also more
It helped readers land a job, make more money from designing and
This book has helped me massively improving I really enjoyed reading this book. I learned a
my designs. I have been doing Daily UIs since lot of things there based on the UI Design
the start, and in the span of 10 days the that I will use for my next projects. thank you
30
I really love the book, It's easy to read/ It’s best book for beginners, I'm only
understand. I would love to know the future starting my UI/UX way, but this
update of the book. Thanks for making this information was very helpful.
book :D
I thought it was pretty good, especially for Great book for starting out in UI Design
beginners, even I with several years of and learning the best way to create
The book is awesome. I have learnt a lot and I This eBook has helped me so much to
don't regret spending my last dime on it, still understand the basics of UI principles. There
broke, Haha! but i would do it again. is so much information out online, that it's
It is the best I have ever read, it is very It is great! I liked every second of reading it.
Loved it! I started my journey into UI design at the end of 2020 and have managed to create few
concept projects up until now, which during that time I believed I'd began to 'figure UI design out'. That
was until I read this book. I now know how much I was actually missing, even at the most basic level.
Thanks to Michael, I now have a reliable and realistic guide/structure which I can follow!
31
The eBook has only positive reviews. Seems like everyone loves it!
It’s also on a 20% discount right now, so you can save some $$$.
32
The End
As I mentioned in the introduction, I wrote this eBook because
many people asked me how to get started in design. I completely
understand why - there are so many things you need to learn to be
successful at UI Design that it can be intimidating at first. I hope
the structure I outlined for you in this eBook helped, even by just a
tiny bit.
Learning every skill comes down to the same exact thing: learning
the key concepts and practicing them over and over again. Don’t
get intimidated by thousands of articles, videos, books, courses and
other resources - you only need a few to get started.
This is the very first version of this eBook, and I’m going to update
it in the future based on your feedback. If you’d like to suggest how
I can make it more valuable, please message me at this email
address: [email protected].
33
That’s it for now! Let’s stay in touch on social media.
34