The fastest way to learn how to confidently design any user interface

Watch intro
Trusted by students at...

The all-new and improved UI Learn Course 2.0 is specifically designed to help you master all aspects of UI Design through learning-by-doing.

By combining straight-to-the-point design theory - illustrated with real-world examples - with a focus on systems and frameworks, deliberate practice, personal feedback on your assignments (by me!) and 1-on-1 mentoring, you’ll gain the confidence, competence and mindset of a professional UI designer …so you can get the clients, jobs and recognition you’re after.

Join today, and I’ll show you how to transition from a frustrating, slow and chaotic design process to being able to design any user interface, without resorting to copycatting. Quickly, confidently, and by using your own unique professional workflow.

...even if you currently don’t have a design background.

Is this you


Is designing interfaces still a frustrating and confusing process?
Are you still unable to quickly design any interface from scratch, instead relying on copycatting other designers’ work for your own projects?
Are you tired of being seen as mediocre, and are ready to join the pros?
Are you done with working for low-budget, low-recognition clients?
Do you think you ‘don’t have an eye for design’ or that you’re ‘just not creative enough’?

If any of these rings a bell, let me tell you: It’s not your fault. You’ve just been taught UI design in the wrong way.

Who am I?

Hi, I’m Denis. Despite not having a formal design background or going to an expensive art school, I’ve made it all the way from the small city of Burgas (Bulgaria) to being a Senior Product Designer and working with clients such as BMW, Samsung and Panasonic. I designed the user interfaces for products that are currently used by millions of people worldwide.

And that all started in 2011, when I had to give up my dream of becoming a professional soccer player after I tore my ACL and suffered irreparable knee damage. 

With my dream shattered, and unable to move and confined to my couch because of knee surgery, I started to learn how to design user interfaces. 

And that was really hard and confusing. 

At that time, mobile and the web were just coming up and there weren’t any good UI courses available yet. I was on my own, and had to figure it out from scratch.

I had to learn it the hard way and that turned out to be a blessing in disguise. It meant analyzing real-world examples and painstakingly recreating them pixel-by-pixel in Photoshop (there was no Sketch or Framer back then). 

I also picked up a bunch of design books and tried to learn theory where I could. And while that was useful, I also found that it was very dry and boring to read, full of abstract, lengthy ramblings about golden ratios, grids and color theories. They were written for visual and graphic designers, not for UI designers.

But still, I stuck with it, because I liked designing UI so much.

And in those 9 years that followed, after mastering UI design all by myself and making my way from a remote intern to becoming a Senior Product Manager at Toptal, and after having worked with some of the top companies in the world like BMW and Panasonic, and after having taught and coached 100+ students myself, I have noticed these 3 frequent mistakes people make when learning how to become a great UI designer. 

See if you recognize them.

The Top 3 Mistakes holding you back from becoming a great UI designer

Passive Study

What people think :

 “If I just follow this course and read some of these books, or if I just go to art school for 4 years, then I’ll be able to easily design beautiful and intuitive UI.”

The Truth :

Recent cognitive science shows us that basically you don’t learn anything until you do it yourself. Simply watching videos, taking notes and maybe copying a bit of what the teacher is doing on the screen does not work. This is not how we learn.

Passively consuming UI courses consisting of dozens of hours of design theory and tutorials is a great way to waste your time and a lousy way to actually improve your design skills. Yet this is still how most UI is taught. 

Most students approach learning UI design like this: They start going through the course, taking notes and passively copying what the teacher does on the screen. Then, after spending weeks (if not months) of study to go through the full course, they’ve finally finished it, and feel confident to take on anything.

Then they start working on their first real project and ...they still find themselves staring at a blank screen. Almost just as confused as before. Not knowing where to begin. And still unable to design an interface without copying someone else.

And that’s because they haven’t been taught UI design in the right way: By focusing on actively integrating the foundational principles of UI design through the right kind of deliberate practice assignments and then receiving personal feedback and guidance from your teacher along the way.

Because I’d never want my students to experience that same kind of false confidence, I decided to build a different course, centered around learning-by-doing, instead of not-learning-by-watching.

Focusing on trends and fads instead of fundamentals

What people think :

“If I can just learn how to design like this popular designer on Dribbble, then I can get all the jobs and recognition I’m after.”

The Truth :

Just like Instagram likes is a bad metric for great photography, Dribbble is not the gold standard of design. And by focusing on trying to mimic your favorite UI designer, at best you’ll only become a second-rate copycat. You shouldn’t strive to be someone else, you’ll never be as good as them. You should strive to be yourself and develop your own workflow and style.

The truth is that (almost) every great UI designer has a deep knowledge of the foundational principles of UI design. And they have paired that knowledge with their own, unique style. And to get there they didn’t focus on design hacks, fads or trends. Those will only get you so far. Because if you focus on trends you can only become a trend follower. But if you focus on the fundamentals you can become a trendsetter.

Trying to do it on your own

What people think :

 “I don’t need help, I can figure this out myself. Mentors are overrated.”

The Truth :

The truth is you can do it all by yourself, in a way. I’ve done so. But it’s taken me years to get there. And it was hard work. And there was way less competition back then. And even though I’ve learned most of it by myself, even I was mentored by other designers I met through my work.

A good mentor can fast-track your skills and your career and shave off years of your learning curve. They’ve already been through the journey. They can tell you where to focus on, and what pitfalls to avoid.

Why try to figure it all out yourself if someone else has already done all the hard work of putting together a curriculum specifically designed to get you to where you want to be as quickly as possible?

The best in any industry have all benefited from coaches and mentors that guided them along the way.

So how can you become a great UI designer?

To become a master UI designer that’s ready to confidently take on any job or client, here’s what you need to focus on:
A deep understanding of the foundational principles of UI design, so you can design any interface you can think of by yourself (without having to rely on copying someone else’s design)
A focus on learning the systems and frameworks that drive master UI designers: Too many courses just focus on learning you some software tools and having you copycat the teacher’s screens, which don’t develop your independent, creative thinking capabilities.
Learn how to approach the process of designing interfaces in a streamlined and strategic manner, and then tweaking it to your own way of working
Learn by doing: Consistent, deliberate design practice of analyzing and designing real world applications from scratch
An experienced mentor or coach to give your personal feedback, point you in the right direction, and fast-track your skill development, thereby saving you months (if not years) of fumbling around.
Develop an eye for design by adopting the professional designer’s mindset.
Devising your own unique UI design workflow: Yes there are best practices, but ultimately everyone works in their own way, so you need to come up with something that works best for you.
Learn the soft skills of design and understand why it’s essential for landing bigger jobs and delivering high-quality work
A community of peers that you can rely on when you’re stuck with something or just need some extra motivation

Introducing: The All-New UI Learn Course 2.0

Based on my 10+ years as a UI designer, and having worked with companies such as BMW, Panasonic and Samsung and having successfully taught 100+ students, the UI Learn Course 2.0 is designed with the belief that anyone can learn how to design beautiful and intuitive user interfaces quickly, through learning-by-doing.

The course consists of a modern UI/UX curriculum, featuring 8 modules specific designed to help you to gain the competence, the confidence, and the professional mindset to design and improve any user interface from scratch

...without the frustration and confusion that normally comes with it. So you can get the clients, jobs and recognition you’re after. 

At the end of eight action-packed modules, you will be able to:

Set up and organize design documents for any project
Acquire best practices and time-proven workflows that you can use in your favorite design software (Sketch, Figma, Adobe XD, etc...)
Work with grids and use whitespace to convey the story
Choose and manipulate colors to create the most suitable color palettes for your product or a brand
Set up a typography system that is readable, accessible, and consistent across a product or a website
Recognize the differences between web and native mobile platforms such as iOS and Android
Prototype your designs and create delightful interactions that increase users interest
Make a career out of design instead of still being a side-hobby

The course lessons get straight to the point. First we discuss the foundational knowledge around a topic, which will be illustrated by analyzing real-world examples. 

Afterwards, you’ll get a deliberate practice assignment aimed at helping you learn to think independently and creatively about UI, and forcing you to integrate what you’ve just learned into your long-term memory through learning-by-doing. I’ll then personally review your assignment.

The practice assignments will be challenging because to learn UI in the fastest way possible you’ll have to consistently apply a combination of some hard thinking (analysis) with playful conceptualization (creativity). Just watching videos or copy-and-paste homework assignments is NOT how you’ll become a master of UI design. 

To make sure you’ll never get stuck with an assignment, I and the entire Slack community will be there to help you troubleshoot any issues that may arise.
I developed the new UI Learn 2.0 course to provide you with the best of both worlds: You can go through the course at your own pace but you still get personal feedback on your practice assignments, access to the Slack community, and a 1-on-1 coaching session. This makes UI Learn 2.0 the ideal learning experience, regardless of your personal situation.

In the UI Learn 2.0 program I’m giving away all the secrets and techniques that helped me land clients such as BMW and Samsung and create products used by millions of people.

My promise for you is that by the end of UI Learn 2.0, you will be able to firmly stand on your own feet, and are able to confidently design any user interface.

Here’s what we’ll be covering in the course:

Module 1

The Professional UI Designer Mindset

Lessons :
 Welcome to the course!
UX vs UI
 Project Organization
 Design Process
 Developing an Eye for Design
 Choosing your weapon
What you’ll learn in this module:

Learn the key to becoming a great UI designer, fast
Save time and frustration by learning to quickly and efficiently organize your design projects (I'll share my exact structure for you to use or adapt to your liking)
Design better and faster by adopting a strategic approach to your work. I'll share a detailed breakdown of the strategic approach to UI design: from research to user flows, wireframing, design direction all the way to the actual visual design
Develop an eye for design by using my 3-step "Design Intuition" approach
Pick your design weapon: How to stop wasting months of your life studying design tools that you never end up using.

Module 2


Lessons :
Typography Essentials
System Fonts
Setting up a Type System in Sketch/Figma
Text Hierarchy
Text and Elements
 Choosing your weapon
What you’ll learn in this module:

Put an end to your typeface inconsistencies by following the 'Rule of 4' principle.
Learn how to easily perfect your type details through applying the C.W.P.C. framework
System fonts vs custom fonts: Understand how to quickly decide which one is the best for your project.
Copy my super simple text hierarchy framework, including the specific questions I ask myself when deciding which text elements should get the most importance.
Understand how to design interfaces that beautifully balances text and other design elements

Module 3


Lessons :
Color Picking Methods
The Importance of Gray
Primary and Secondary Colors
Color Modifications
Working with Gradients
Dark Interfaces
What you’ll learn in this module:

A detailed breakdown of all the colors systems to help you pick one your preferred method
10 Shades of Grey: Learn about the importance of grey in UI design and how to avoid running out of shades midway through your project
How to use primary and secondary colors that optimize the UX flow for the userLearn how to deal with color surface reflections includes a simple, little-used technique for dealing with color illusions
Detailed examples of the 3 main use cases for Gradients so you'll know when and how to apply them in your UI projects.
Understand the uses and abuses of Dark Mode, including the specific rules for Dark Interfaces to keep into account when designing them.

Module 4


Lessons :
Mastering Whitespace
Interactive Layouts
What you’ll learn in this module:

Learn about grid systems, and how to approach them in a dynamic way so they won't limit your creativity
Understand how to quickly build order, organization and improve readability by understanding the design principle of Alignment
A detailed breakdown of the design principle of Spacing: Learn how to efficiently develop a strong spacing system for every possible UI element
The 4 best practices that determine your use of whitespace, including detailed examples of each principle.
How to add to your value as a UI designer by learning how to work with interactive layouts

Module 5


Lessons :
Working withInspiration
Working with Images
Organization of Layers and Naming
The Importance of Dividers
Creating Depth
Making Custom Icons
What you’ll learn in this module:

How to be inspired by your favorite interfaces without resorting to copying it
How to use images that synergizes UI and UX
How to speed up your workflow by using a Layer Naming System (I’ll break down my own for you to copy/tweak)
A complete overview of how to style a button family of every possible button type (there are more than 10!)
How to make your interfaces beautiful and functional by only using dividers in these instances
How to make your design more appealing and lifelike by adding depth (this even works with flat design!)
A workshop in quickly designing your own custom icon sets

Module 6


Lessons :
Mobile First Approach
iOS vs Android
Navigational Elements
Forms and Fields
List and Card Views
Sorting and Filtering
What you’ll learn in this module:

Learn the foundational principles behind the ‘Mobile first’ approach
How to design your mobile apps so they ‘look and feel native’ on both iOS and Android
Avoid ‘Navigation Confusion’ by using a simple heuristic that makes sure your users are always shown the right information at the right time
A step-by-step tutorial on designing Forms and Fields from scratch
Learn the criteria between when to use Cards and when to use Lists
How to design intuitive Search, Sort & Filter interfaces
A breakdown on designing tables that look great and are easy to understand for your users (even many seasoned designers struggle with this!)

Student Success Stories

It’s important to know that UI Learn 2.0 will work for you. Here are some uncensored reviews by actual students:

Denis is absolutely changed my design career perspective, he gave me new direction and I’m still working on it. I can’t be more thankful for that.

Sveta Tumanova

The level of detail, expertise, theory, and genuine craftsmanship that has gone into this course is incredible. It's well worth the investment and more.

Sesan Osanyinbi

Denis has been my mentor for the past 8 months. He is not only a talented product designer but also has a passion for teaching. He has shared with me many invaluable insights about the field and motivated me to keep going.

Neda Valcheva
Designer @TikTok

I must say it’s hard to critique the UI Learn course. For me it is a perfect match. I really like that the lessons are essential, straightforward and high quality.

Judit Cselle
Freelance UI/UX Designer

Get Full Access and Receive $889 in Free Bonuses

The Basic plan gives you lifetime access to the course (and all future updates), and includes all the homework assignments and access to the Slack community.

Practice assignment reviews ($200 value)

Get personal feedback from me on your practice assignments. Each lesson features at least one assignment so you can integrate the foundational knowledge from the lesson through learning-by-doing, and forms the heart of the course.

Notion Product Designer Workflow ($50 value)

A streamlined workflow is an essential part of any professional UI designer. It will help you design faster, with less confusion, and in a more organized way. 

The Notion Product Designer Workflow is my own personal, battle-tested workflow for Product Design, which I’ve refined over years of working and teaching.

I have built it into a template on Notion, which you can copy and tweak to your liking.

This template includes everything a product designer will need in their daily workflow:

Ideation Templates - Save ideas, mood boards, and thoughts about your product.
Research - Pre-made template to help you talk to your customers faster.
Visual Design - Create your product inventory, flows, styles, and typography.
Business - Competitive analysis, lean canvas, and business plan.
Marketing - Nobody will buy your product if you don't market it.

Everything is already set up for you with examples, just 1-click plug-and-play.

I’ll soon start selling this in my store for $50 and it’s a great investment because it’ll easily save your hours of work per design project.

Design System Starter Kit ($70 value)

My Design System Starter Kit features 2500+ customizable component skeletons that you can use to create UI component libraries for all your products or design systems.

This is not just another mediocre UI Kit. Based on my 10+ years of working experience in Product Design, it’s an entirely new approach to creating a smart scalable structure for all your future products.

I’ll also soon start selling these separately for $70.

Fundamentals Icon Kit ($19 value)

Design System Starter Kit ($70 value)
My Design System Starter Kit features 2500+ customizable component skeletons that you can use to create UI component libraries for all your products or design systems. 

This is not just another mediocre UI Kit. Based on my 10+ years of working experience in Product Design, it’s an entirely new approach to creating a smart scalable structure for all your future products.

I’ll also soon start selling these separately for $70.

As long as time permits: 1-on-1 Coaching Session ($750 value)

After completing the course, we’ll schedule a 60-min 1-on-1 coaching session. We’ll go over your progress, review your designs and your portfolio, identify opportunities to grow your UI skills even more, and lay out the blueprint to continue becoming a better and more successful UI designer. I’ll also see if I can connect you to someone in my network if you’re looking for a new job or a client (this is not a guarantee, but I’ll try my best).

Past students view this 1-on-1 coaching session as just as valuable as the course itself. It normally sells for $750 as a standalone product. I am offering it for my students because watching you grow and mentoring you gives me a lot of satisfaction. 

To be 100% honest, I don’t know how long I’ll be able to provide this, because I’m only human and there are only so many hours in my workweek. But if you buy the Full Access course, you’re guaranteed your 1-on-1 coaching session with me.

Make the best possible investment into your UI career today

Your journey to realizing the UI career you’re dreaming of starts today. With UI Learn 2.0 I honestly believe that I have put together the best value-for-money UI course package available right now.

Similar UI courses only open a few times per year and cost between $1200-1800. This is both expensive and inconvenient, as you don’t want to wait for months before starting to learn UI design (in a few months you could be well on your way to getting your first clients or job…). 

And the cheaper UI courses out there don’t provide you with the personal mentoring and coaching that I’ll be providing you in UI Learn 2.0, which are essential to improving your UI skills, fast (...or the $889 in FREE bonuses: the Notion Product Designer Workflow, the Fundamentals Icon Kit, and the Design System Starter Kit)

Over the course of roughly 8 weeks you’ll learn everything you need to know about UI design to be able to confidently design or improve any user interface you can get your hands on. 

And not only that, you’ll also have developed your unique personal design workflow, and we’ll have laid out a blueprint for you to improve your UI skills and advance your career in our 1-on-1 coaching session.

In short, your UI designs will become so good they can’t ignore you.

Join the Full Access UI Learn 2.0 course today, for only $350

(That is $5.83 per day, if you go at the recommended pace of one module per week)

...or, join the Basic plan for only $195 if you’re just interested in lifetime access to the course and the Slack community.


60 Minutes Call
Co-design in Figma/Sketch
Design Review
Portfolio Review
Audio and/or Video Recording
Personalized homework
Schedule Your Slot

Full Access

Lifetime access!
50 lessons + Live Workshops
Homework Assignments
Slack Community
Homework Reviews
Notion Product Designer Workflow
Design System Starter Kit
Fundamentals Icon Kit
1 One-on-one coaching session
Get Instant Access


Lifetime access!
50 lessons + Live Workshops
Homework Assignments
Slack Community
Homework Reviews
Notion Product Designer Workflow
Design System Starter Kit
Fundamentals Icon Kit
1 One-on-one coaching session
Get Video Course

Is UI Learn 2.0 right for you?

UI Learn 2.0 is not for you if…
You’re just looking for the next trend or hack in design: UI Learn 2.0 is a complete, modern curriculum to learning the foundational knowledge and skills of UI design through learning-by-doing. It’s not just a bunch of hacks and design trends slapped into a course.
You’re the type of ‘passive learner’ that just races through the videos as quickly as possible, and doesn’t do the practice assignments: In order to really learn, you need to go through the course at the recommended pace, and do your best at all the practice assignments. Slow is smooth, and smooth is fast.
You‘re looking for a ‘magic bullet’ and expect to be a senior UI designer in just 8 weeks. Don’t listen to what the ‘gurus’ on social media are telling you, it takes time and dedication to master any craft.
You’re just looking for ‘inspiration’ or a few fancy interfaces to copy for your own projects. That’s not what the course is about.
UI Learn 2.0 is for you if…
You currently lack the confidence to go after the high-paying and satisfying clients and jobs you actually want.
Are (still) unable to quickly design any interface from scratch, instead relying on copycatting other designers’ work for your own projects?
You’re either a beginner or an intermediate designer: It doesn’t matter that much whether you’re just started out in UI, or if you’ve been working in the field for 1-2 years. UI Learn 2.0 focuses on gaining a deep working understanding of the fundamentals of UI design, and those are something that every UI designer at any level should continue to study. All the masters in any industry, from sports to coding, always become even better by gaining an even better understanding of the fundamentals of their trade, because those are the things that really matter, not shiny hacks or fancy trends.
You’re open minded, motivated and committed to doing the work required. This is a course focused on learning-by-doing, not not-learning-by-watching.
You currently laYou understand that mastering UI design is less about the software you’re using, and more about the systems and frameworks you use to guide your design the confidence to go after the high-paying and satisfying clients and jobs you actually want.
You’re patient, disciplined and deliberate. You understand that some parts of the course, especially in the beginning, might be challenging and frustrating, but you’re motivated and disciplined enough to keep doing the work, knowing that over the course of just a few weeks, you’ll find yourself much more competent and confident than before.
You’re looking to develop your own design workflow, something that works for you and allows you to design interfaces fast, in a streamlined way.
My Unbeatable Guarantee

Try UI Learn 2.0 For a Full 30 Days, 100% Risk Free

Right now you’re deciding if you should enroll in the course. Here’s my recommendation: Don’t decide now, just get started and then decide AFTER whether it’s worth your money.
Because I’m offering you a 30-day, 100% risk-free guarantee: Try the course for 30 days at my risk. And if, something within the first 30 days, you don’t think what you’re learning isn’t helping you become the UI designer you want to become, just send me an email. Show me you did the practice assignments, and you’ll get 100% of your money back. 

I can confidently offer this guarantee because I’ve seen the results the course brings to my students if they follow the course as intended. UI Learn 2.0 is designed to level up your UI skills and help you advance your career in UI design. And it’s 100% risk-free for you to try it out and then decide later if it’s right for you.

If I buy a new car I don’t just look at it. I like to test drive it, and make a decision after. I am offering you this option, because I’m that confident that you’ll like the course.

What if you don’t want to buy the course?

Through my students, I have witnessed first hand how well the UI Learn 2.0 course works for them. 

But is this the only way you can get similar results? Could you do this all by yourself? I want to be honest about what your options are, so you’re fully informed.

You could...

Enroll in art school

And waste four years of your life (and between $10.000-$150.000 in tuition fees depending on where you go to college) learning design theory that’s only marginally related to UI design. This is the road a lot of UI designers took before decent UI courses were available, and only because back then there was no better alternative. This is the long way around, it’s more expensive, and really doesn’t get you much close to your goal of becoming a UI designer. (But hey, at least you’ll have a great time meeting and partying with other students!)

Learn it all on your own by trial and error

This is how I did it. And if I did it, you can do it too. But I spent 10+ years and thousands of hours learning it all by myself, and figuring out (the hard way) how I could best learn it. Through reading dry books about design, painstakingly recreating user interfaces pixel-by-pixel, doing lots of reading online and taking internships. 

And one thing I can tell you for certain: It may have worked for me, but that definitely isn’t the fastest way to learn it. Because a lot of time was spent figuring out ‘how’ to learn it in the best way, not just on ‘what’ to learn. And do you have the time and energy to spend years figuring it out yourself, by scraping together YouTube videos, blog articles and other ‘free stuff’? Let me tell you, this is a frustrating and confusing process, and might cause you to give up on your dreams of having a career in UI design ( certainly won’t be the first).

I’ve designed UI Learn 2.0 so you don’t have to. So you can learn in months what has taken me years.

Do nothing

This is very frustrating to see for me personally, but I see it all the time. Aspiring UI designers postponing their decision and ultimately giving up on their goals, because they don’t know where to start and they postpone taking a decision. 

My advice:

Take the decision and start doing something. Paralysis often leads to postponement, which often leads to abandonment.

Remember, nothing changes if nothing changes. If you struggle with something, like your UI skills, your next steps should be to 1) find the best solution to that problem, and 2) apply that solution to fix your problem. 

That solution might be to read a book about typography. Or it might be to get an internship. Or it might be to join the UI Learn 2.0 course. Whatever it is, find the best solution to your problem, and take action.


Now What?

Just choose your desired plan and get started today with UI Learn 2.0.

In less than 1 minute, you’ll be taking your first steps to being able to design any interface, whether it’s a mobile app, a native app, or a responsive website. And you can be doing so confidently, knowing you’ve integrated the foundational knowledge and skills because you’ve learned UI the right way, through learning-by-doing. And this will open up the doors to the clients and jobs you’re after.

And remember, the entire course is backed by my 100% iron-clad, money-back guarantee: Try the course for 30 days, at my risk. Time waits for no one. A year from now you’ll be a year older. Where do you want to be with your UI career by then? 

Let me help you achieve those goals.


60 Minutes Call
Co-design in Figma/Sketch
Design Review
Portfolio Review
Audio and/or Video Recording
Personalized homework
Schedule Your Slot

Full Access

Lifetime access!
50 lessons + Live Workshops
Homework Assignments
Slack Community
Homework Reviews
Notion Product Designer Workflow
Design System Starter Kit
Fundamentals Icon Kit
1 One-on-one coaching session
Get Instant Access


Lifetime access!
50 lessons + Live Workshops
Homework Assignments
Slack Community
Homework Reviews
Notion Product Designer Workflow
Design System Starter Kit
Fundamentals Icon Kit
1 One-on-one coaching session
Get Video Course