Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


The Complete User Interface Design Bootcamp - Sketch UI/UX

via Skillshare


Do you want to become a UI/UX designer but you don't know where to start? This course will allow you to develop your user interface design skills and you can add UI designer to your CV and start getting clients for your skills.

Hi everyone. I'm Arash and I'm a UI/UX designer. In this course, I will help you learn and master Sketch app comprehensively from scratch. Sketch is an innovative and brilliant tool for User Interface design. It's used by everyone from entrepreneurs and start-ups to Apple, Airbnb, Facebook, etc.

By the end of this course, you will be able to create world-class User Interface (UI) and User Experience (UX) designs. Throughout the course first, you will learn about all the Design Basics, UI Elements, Typography, etc. and then we will work on real-world projects together.

Moreover, we will redesign the Instagram app completely and I will share with you all the necessary techniques and hidden secrets you need for mobile application and web design. Furthermore, we will design a finance app from scratch and then we will create a modern and creative website for it.

This course has been designed for people completely new to UI/UX design or let’s say design in general. We will start with the most basic principles and work all the way through, step by step.

We start the course by explaining the differences between UI and UX design. And then we will start learning about Sketch app in Sketch Academy section. After that, we'll create a simple low-fidelity wireframe to understand its usage and benefits.

I’ll go over all of the essential tools necessary for creating an amazing User Interface (UI) and User Experience (UX). Not only will you learn about Sketch app, but also you will learn about Adobe Photoshop, InVison Studio, Vectary, Dribbble, Behance, etc.

The Design Basics section covers all the necessary principles, including: Layout, Iconography, Typography, Color Contrast, Composition, Spacing, etc.

One of the interesting parts of the User Experience design process is micro-interactions. I will teach you how to use InVision Studio for creating this kind of interaction.

With over 9 hours of content across 150+ lectures, I will take you from beginner to expert, and teach you everything you need to know in order to use Sketch in a professional manner.

An amazing course for people with zero design experience, or for experienced designers that want to learn and master Sketch 5 and want to become a User Interface designer. By the end of this course, you’ll have a complete, real-world project for your own portfolio, and every student will have the knowledge and confidence to apply for a UI/UX designer job.

Who this course is for:

  • Anyone who wants to start using Sketch App in their career & get paid for their user interface design skills.
  • This course is for beginners & newbies in the field of UI/UX design.
  • For anyone that needs to add ‘UI Design’ to their portfolio.
  • Developers that want to understand front end principles to complement their existing skills.
  • Graphic designers who want to become a UI/UX designer.

Course highlights:

  • Mastering Sketch Software

  • Tips & Tricks, make most of Sketch Tools

  • Colors, Iconography, and Typography

  • BONUS! Get 2 brand-new UI Kits worth $3000.


  • We do not require any previous experience or pre-defined skills to take this course. A great orientation would be enough to master UI/UX design.
  • Sketch is a free-to-try software developed specifically for Mac computers and Mac OS. If you do not have a Mac and are using a Windows computer, make sure you are running the OS X virtual environment on your computer.
  • Adobe Photoshop (OPTIONAL)

So, what are you waiting for? Enroll today!!


  • Introduction
  • Introduction to UI/UX
  • Course Structure
  • Required Tools
  • Introduction to Design Basics
  • Layout
  • Visual Hierarchy
  • Visual Noise
  • Iconography
  • Typography
  • Color Contrast
  • Color Pallete
  • Spacing
  • Composition
  • Design Guide
  • Consistent Fonts
  • Consistent Colors
  • Consistent Icons
  • Consistent UI Elements
  • Font Resources
  • Color Resources
  • Icon Resources
  • Introduction to Sketch
  • Sketch Requirements
  • Sketch Environment
  • Layer Basics
  • Toolbar
  • Shapes
  • Editing Shapes
  • Boolean Operations
  • Text
  • Text Inspector
  • Text Style
  • Images & Bitmaps
  • Styling: Fills
  • Styling: Borders
  • Styling: Shadows
  • Styling: Blurs
  • Styling: Gradients
  • Styling: Shared Layer Style
  • Masking
  • Symbols
  • The Canvas
  • Plugins
  • Exporting
  • Introduction to UI Elements
  • Text Fields
  • Buttons
  • Sliders
  • Tooltips
  • Selection Controls
  • Chips
  • Cards
  • Dialogs
  • Lists
  • Tables
  • Navigation
  • Menus
  • Charts
  • Steppers
  • Snackbars
  • What is wireframing?
  • User Flows
  • Interactive Prototypes
  • Wireframe tools
  • What is a Color Style?
  • Primary, Semantic, & Accent Colors
  • Grey Colors & Gradients
  • Borders & Shadows
  • Inputs
  • Intro to Typography Style
  • Typography Guide Part 1
  • Typography Guide Part 2
  • Project 1 - Instagram Redesign
  • Registration Page (Sign Up Screen)
  • Personal Data Page
  • Login Page
  • Feed Page
  • Stories
  • Profile Page
  • Camera Page
  • Explore Page
  • Messages Page
  • Chat Page
  • Settings Page
  • Charts
  • Onboarding
  • Logo Types
  • Designing Our First Logo
  • Designing Our Second Logo
  • Designing Our Third Logo
  • Designing Our Forth Logo
  • Introduction to Adobe Photoshop
  • Environment of Adobe Photoshop
  • Basics of Adobe Photoshop
  • Adobe Photoshop For UI:UX Design
  • Project 2 - Finance App
  • Launch Screen
  • Sign in Page
  • Sign in & Sign up Page Part 2
  • OTP Verification
  • Profile
  • Homepage
  • Menu
  • Credit Cards
  • Transactions
  • Transaction - Detail
  • Transfer
  • Confirmation
  • Notification Page
  • Profile Page
  • Onboarding
  • Project 3 - Landing Page
  • Layouts & Grids
  • Hero Section 1
  • Hero Section 2 - Mockups
  • Key Features Section
  • Feature 1
  • Feature 2
  • Customers Section
  • Call to action
  • Footer
  • Introduction to 3D Modeling
  • 3D Shapes
  • Camera & Lightings
  • Materials & Textures
  • Creating a 3D Scene
  • Rendering & Exporting
  • Prototyping Tools
  • Prototyping in Sketch
  • Prototyping in InVision Studio
  • Prototyping in InVision Studio Part 2
  • Mocking up an app
  • How to use the Sketch app on your phone?
  • How to Create Your Own Online Portfolio?
  • How to use Dribbble?
  • How to use Behance?
  • How to get your first client?
  • How to start your own business?
  • How to scale your business?
  • Communicating with your client
  • Contract
  • Where to Find World Class Design Inspiration?
  • Image Resources
  • What is the next step?

Taught by

Arash Ahadzadeh


Start your review of The Complete User Interface Design Bootcamp - Sketch UI/UX

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.