See all courses

UI/UX Product Design Bootcamp

Go from beginner to hired as a UI/UX Designer this year! This is the only design bootcamp you need to learn and master web design, mobile design, Figma, UI & UX, and HTML + CSS.

29 hours 5 projects 285 + lessons

Rated 4.8 out of 5 on Trustpilot

Rated 4.8 out of 5 on Trustpilot

60 Days

Average time students take to complete this course.

Last updated: May 2026
Our students are getting hired by top companies. We can help you too.

What you'll learn

  • Build beautifully designed web and mobile projects for your customers using modern tools used by top companies
  • Immediate access to 100+ assets and premium design templates that you can keep and use to customize all your future projects
  • Learn Figma from scratch for all types of design needs and then how to convert your designs into a live HTML and CSS website
  • Master both Web design and Mobile design principles and how to go from sketching to fully-fledged high fidelity designs that will wow customers
  • Learn design best practices and expert tips & tricks that would take you years to learn working full-time
  • Learn UI/UX best practices using the latest trends in the industry

This Zero To Mastery design course is very hands-on. This course focuses on efficiently getting you from being a complete beginner to a point where you can get hired or win freelance contracts.

You will learn:

  • The principles and fundamentals of graphic design
  • The latest best practices in Web Design and Mobile Design
  • User Interface and User Experience Design (UI/UX) fundamentals and best practices
  • How to create your own beautiful, professional designs (not just watch us!) using the most in-demand, modern design tools and current best practices
  • The skills to convert your designs into actual websites or apps using HTML and CSS

Along the way, you are going to go through the full design process and design an actual product for a company that you will be able to add to your portfolio.

We cover everything you need to know so that the next time you are in charge of designing a product, you will have a step-by-step outline and guide to follow.

Bonus: You’ll also get instant access to 100+ assets and premium design templates that you can keep and use to customize all your future projects.

Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, Uber, Facebook, Shopify + other top tech companies (seriously, google it. Check reddit. Look on Youtube).

They are also working as top freelancers getting paid while working remotely around the world.

This can be you.

By enrolling today, you’ll also get to join our exclusive live online community classroom to learn alongside thousands of students, alumni, mentors, TAs and Instructors.

Active. Thriving. Supportive. Helpful. Friendly. Motivating. Essential.

These are just a few of the words students use to describe the ZTM Discord community.

Most importantly, you will learning from industry experts that have actual real-world experience working for companies in Toronto And Silicon Valley.

Here are the many topics you'll learn in this Design Bootcamp

We told you this is the best, most comprehensive design course online. So let's prove it by taking a look at everything you're going to learn.

0. Web & Mobile Design Principles & Design vs Web Development

1. GETTING STARTED – Sketching, Inspiration + Structure

  1. Sketching

    • Intro to sketching
    • Sketching UX flows
    • Sketching tips
  2. Inspiration

    • How to stay inspired
    • How to find design inspiration online
  3. User Flows

    • What are user flows?
    • The do’s and don’ts
    • Speeding up your workflow with components
    • Creating your own user flows: Registration (Part 1)
    • Creating your own user flows: Search (Part 2)
    • Creating your own user flows: Checkout (Part 3)
  4. Sitemaps

    • An intro to sitemaps
    • Creating a basic sitemap
    • What you should be doing before you start
    • Creating a sitemap (Part 1)
    • Creating a sitemap (Part 2)
    • Tips for getting started

2. EXPLORE AND ITERATE – Wireframes, Prototyping and Feedback

  1. Wireframes

    • What is a wireframe?
    • How do I create a wireframe?
    • Speeding up your workflow in Figma
    • Creating a home page
    • Creating a product page
    • Creating a checkout page
  2. Prototyping using Figma

    • Prototyping basics in Figma: Device + Triggers
    • Prototyping basics in Figma: Actions
    • Prototyping basics in Figma: Overflow
    • Prototyping basics in Figma: Presentation + Collaboration
    • Linking together a quick user flow in Figma
    • Working on small interactions with Figma
  3. Getting feedback on your designs

    • Why is feedback so important?
    • How to get constructive design feedback

3. VISUAL DESIGN – Design Theory & Accessibility

  1. Grids + Spacing

    • Spacing and Grid Basics
    • Responsive Grids in Figma
    • Creating your own grid in Figma
    • The rules of the grid
  2. Typography

    • Typography basics (Part 1)
    • Matching typefaces to an era
    • Typography basics (Part 2)
    • Selecting the right typeface
    • Typography basics (Part 3)
    • Picking a typeface
    • Does your typeface suit your scenario?
    • Expanding an existing type system
    • Choosing typefaces in Google Fonts
    • Narrowing down your typography choices
    • Creating a type system in Figma
  3. Color

    • Color schemes
    • Important questions to ask before picking colors
    • Helpful tips for creating color palettes
    • Creating a monochromatic color palette
    • Applying your simple color palette
    • Expanding a strict color palette
    • Creating your own color palette
  4. Forms + UI Elements

    • What are UI Elements?
    • Best Practices Part 1: Forms
    • Best Practices Part 2: Inputs (Part 1)
    • Best Practices Part 2: Inputs (Part 2)
    • Best Practices Part 2: Inputs (Part 3)
    • Best Practices Part 2: Inputs (Part 4)
    • Best Practices Part 3: Buttons
    • How to create components in Figma
    • Using atomic elements in Figma
    • Using Instances in Figma
    • Editing instances to create new components
    • Using constraints to create responsive components
    • Creating a registration form in Figma
  5. Imagery + Iconography

    • Resources and techniques to create great visual assets
    • Working with photos in Figma (Part 1)
    • Working with photos in Figma (Part 2)
    • Working with illustrations in Figma
    • Using Figma plugins to find Icons quickly
    • Creating your very own custom icons
  6. Accessibility

    • What is accessibility?
    • Assistive technologies
    • Visual patterns for accessibility (Part 1)
    • Tools to make your design accessible
    • Visual patterns for accessibility (Part 2)

4. DESIGN EXPLORATION – Application Design & Design Systems

  1. Design Patterns

    • What are design patterns?
    • Why are design patterns valuable?
    • How to apply design patterns
    • Analyzing design patterns together
    • Dissecting and choosing design patterns together
  2. Mobile Design

    • Mobile design best practices (Part 1)
    • Mobile design best practices (Part 2)
  3. Applying Visual Design

    • Design Fidelity
    • Style Exploration (Navigation)
    • Style Exploration (Cards)
    • Style Exploration (Interests)
    • Style Exploration (New Elements)
  4. Motion Design Basics (become a ZTM member to also get access to Daniel's full Motion Design course)

    • The importance of motion
    • The purpose of motion
    • Intro to Figma Smart Animate
    • Showcasing the power of Figma Smart Animate
  5. Microinteractions

    • What are microinteractions?
    • Why are microinteractions so important?
    • Creating your own microinteractions (Part 1)
    • Creating your own microinteractions (Part 2)
    • Using Figmotion (Part 1)
    • Using Figmotion (Part 2)

5. PUTTING IT ALL TOGETHER – Using our Design System and Hi-Fi prototyping with Figma

  1. Design Systems

    • What is a design system?
    • Foundation (Color)
    • Foundation (Grids and Spacing)
    • Foundation (Typography)
    • Foundation (Iconography)
    • Components (Buttons)
    • Components (Inputs)
    • Components (Cards)
    • Recipes (Card Layouts)
    • Recipes (Search)
    • Recipes (Orders)
  2. Final Compositions

    • Using our design system (Search)
    • Using our design system (Product Description)
    • Using our design system (Cart)
    • Using our design system (Checkout)
  3. Working with Developers

    • Why is handoff so important?
    • Collaboration in Figma

6. FROM FIGMA TO WEBSITE (take a Figma design and convert it to a live website using HTML and CSS)

7. HTML + HTML5

8. CSS + CSS3 - CSS basics, CSS Grid, Flexbox, CSS Animations

9. PUTTING YOUR WEBSITE ONLINE

What matters most is that by the end of this course, you will have learned everything you need to become a Designer that can get hired.

What's the bottom line?

Design is a valuable skill that doesn’t get outdated easily like many technical skills. Trends change, but the skills and fundamentals you learn in this course will take you many years into the future.

This course is not about making you just watch along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial. No!

This course will push you and challenge you to go from an absolute beginner to someone that is a top designer that can get hired by world-class companies and allow you to charge a lot of money for your time 💪!

And you have nothing to lose. You can start learning right now and if this course isn't everything you expected, we'll refund you 100% within 30 days. No hassles and no questions asked.

Who You Will Learn With

You're getting more than just a course

Our instructors, TAs, Mentors, Alumni, and fellow students go above and beyond to help guide you and ensure you're on the right path to achieve your goals. Our private ZTM Discord server is a key factor in taking your skills, confidence and career to the next level.

What you'll design & build

The best way you learn is by doing. Not just watching endless tutorials. That's why a key part of this course is the real-world projects that you'll get to design & build. Plus they'll look great on your portfolio.

Photo Inspiration App

Photo Inspiration App

Test your Figma Smart Animate skills. You'll jump right into Figma to create some smooth transitions in your very own photo app.

Bouncy

Bouncy

Dig into one of Figma's greatest plugins, Figmotion to create your very own bouncing notification animation. You'll learn how to animate step-by-step and export a gif for your prototypes.

Habitual Web

Habitual Web

Design a beautiful landing page on the web for your newly created Habitual App!

Habitual Mobile

Habitual Mobile

Learn the fundamentals of UI and UX design while you embark on a design journey from beginning to end. Everything from color theory to prototyping, you'll learn what it takes to design a beautiful app from scratch using modern design principles and trends.

Course curriculum

To make sure this course is a good fit for you, you can start learning web and mobile design for free right now by clicking any of the PREVIEW links below.

31 sections285 lessons29 hours total length

Introduction

12 lectures · 31min
12 lectures · 31min

Complete UI/UX Product Design Bootcamp: Zero to Mastery·3:16

3:16
PREVIEW

Course Outline·7:00

7:00
PREVIEW

Exercise: Meet Your Classmates and Instructor

PREVIEW

Understanding Your Video Player

PREVIEW

Meeting The Client·4:13

4:13
PREVIEW

The 2 Paths·1:55

1:55
PREVIEW

Exercise: Building Your Logo·1:28

1:28
PREVIEW

Cheatsheet

PREVIEW

Design Resources

PREVIEW

Designer vs Developer·6:53

6:53
PREVIEW

Skills To Be A Top Designer·7:06

7:06
PREVIEW

Set Your Learning Streak Goal

PREVIEW

Sketching

9 lectures · 52min
9 lectures · 52min

Inspiration

3 lectures · 21min
3 lectures · 21min

The Basics of Figma

25 lectures · 1hr 18min
25 lectures · 1hr 18min

User Flows

8 lectures · 36min
8 lectures · 36min

Sitemaps

11 lectures · 47min
11 lectures · 47min

Wireframes

10 lectures · 56min
10 lectures · 56min

Prototyping

13 lectures · 45min
13 lectures · 45min

Feedback

4 lectures · 8min
4 lectures · 8min

Spacing and Grids

10 lectures · 43min
10 lectures · 43min

Who is Zero To Mastery for?

You'll fit right in if:

You're struggling to make progress using free tutorials that aren't giving you the structure or clear path to achieving your goals.
You don't want to learn alone. You want personalized feedback, support, and motivation from instructors and mentors and want to be part of a supportive community of like-minded individuals.
You want to learn by doing. You're excited to embrace the struggle of making mistakes that comes with building fun real-world projects you'll be proud of.
You're sick of outdated & boring tutorials. We pride ourselves on having the most up-to-date (and fun!) courses in the industry so that you're not wasting your time and only learning what matters right now.
You can't afford to spend $8,000+ on over priced bootcamps and colleges. We got you. We'll help you go from zero to hired for less than the cost of a cup of coffee a day.

We're not for you if:

You're just going to watch the lessons and take no action. Our courses are all about getting your hands dirty with exercises and putting what you're learning into action by building fun and impressive real-world projects.
You're not ready to invest in yourself or just looking for the cheapest way to learn. If that's you, no problem, use our free Learn to Code + AI & Get Hired guide.
You don't think fundamentals matter anymore because AI can do everything for you. Understanding the fundamentals and how things really work will always be important.
You think AI is going to replace you and think there's nothing you can do about it. Well... if you keep wasting time not learning AI tools & skills, you're probably right. Or you embrace them, and 2x your productivity (and probably income too!).

Meet your instructors

Your instructors aren’t just experts with years of real-world professional experience. They have been in your shoes. They make learning fun. They make complex topics feel simple. They will motivate you. They will push you. And they go above and beyond to help you succeed.

Andrei Neagoie

Hi, I'm Andrei Neagoie!

Andrei, lead instructor of Zero To Mastery Academy, has taught 1,000,000+ students worldwide how to code and get hired. ZTM grads work for world-class companies like Apple, Google, Amazon, Tesla, IBM, Facebook, Shopify and many more.

SEE MY BIO & COURSES

Andrei Neagoie

Senior Software Engineer

Daniel Schifano

Hi, I'm Daniel Schifano!

Daniel was most recently the Head of Product Design at Up & Up and is the Design Instructor here at Zero To Mastery. He has over 10 years of experience across many design disciplines (UX, UI, visual design, user research, product strategy and more).

SEE MY BIO & COURSES

Daniel Schifano

Head of Product Design

Frequently Asked Questions

Are there any prerequisites for this course?

  • Absolutely no prior knowledge needed. We teach you and show you everything from scratch… Zero to Mastery!
  • Get ready to fall in love with Design and making everything you touch into beautiful projects for the rest of your life!

Who is this course for?

  • You are a complete beginner and want to become a successful designer or freelancer
  • You want to get hired as a Web Designer, Mobile Designer, UI/UX Designer
  • You are a designer who is looking to learn modern design skills and tools and charge more for your work
  • You are a Web Developer or Mobile Developer and want to improve your design skills or learn from scratch so that you can add another valuable skill to your toolbelt
  • You want to learn about the latest CSS3 features like Flexbox, CSS Grid, CSS Variables, and HTML5

Do you provide a certificate of completion?

We definitely do and they are quite nice. You will also be able to add Zero To Mastery Academy to the education section of your LinkedIn profile as well.

Can I use the course projects in my portfolio & resume?

Yes, you’d be crazy not to! We help you build really impressive projects and all projects are downloadable and ready to use the minute you join. They are also customizable so you can make them your own.

Many of our students tell us the projects they built while following along with our courses were what got them interviews & jobs! Because they were able to build the projects themselves, they could confidently explain and walk through their work during the interview.

You know what that means? Job offer!

Are there subtitles?

Yes! We have high quality subtitles in 6 different languages: English, Spanish, French, German, Arabic, and Hindi.

You can even adjust the text size, color, background and more so that the subtitles are perfect just for you!

Still have more questions about the Academy?

Still have more questions specific to the Academy membership? No problem, we answer some more here.

What students are saying

Our courses and community have helped 1,000s of Zero To Mastery students go from zero to getting hired to levelling up their skills and advancing their careers to new heights.

Rated 4.8 out of 5 on Trustpilot

Learn the skills to stand out and get hired. In the age of AI.

Choose your currency:
$ USD US Dollar

This Course Only

US $199
One payment. Lifetime access.
GET THIS COURSE

Master this skill, on your schedule.

Lifetime access to this course
All updates included at no extra cost
Certificate of completion
500,000+ member community (Discord)
Personalized ZTM Passport

BEST VALUE

PRO PLAN

Pay yearly
Pay monthly
$25 / month

Paid yearly at $299$588/y49% OFF

Get Annual Plan

Build a high-value, future-proof career. For less than $1/day.

Unlimited access to all courses
Guided career paths (beginner to job-ready)
500,000+ member community (Discord)
Live career coaching sessions with mentors
Completion certificates for every course
Personalized ZTM Passport
Private LinkedIn networking group
Priority support

Lifetime ACCESS

$1,299
Only pay once, ever
Get Lifetime Access

Invest in your future — pay once and you’re covered for whatever comes next.

Includes everything in PRO
All new courses and course updates automatically included at no extra cost
No subscriptions. No renewals. Just unlimited learning for life.
Risk Free Pricing
100% Risk Free

We know you'll love ZTM. That's why we provide a no-hassle, 30-day money-back guarantee.

Students also take these courses