Course curriculum
-
1
Introduction
-
1. Course Outline
-
2. Meeting The Client
-
3. The 2 Paths
-
4. Exercise Building Your Logo
-
5. Resources
-
6. Designer vs Developer
-
7. Skills To Be A Top Designer
-
-
2
Before we begin
-
Getting ready
-
-
3
Sketching
-
1. Introduction To Sketching
-
2. The Sketching Process
-
3. Sketching User Flows
-
4. Sketching User Flows 2
-
5. Sketching User Flows 3
-
6. Sketching User Flows 4
-
7. Sketching Tips
-
-
4
Inspiration
-
1. How To Stay Inspired
-
2. How To Find Inspiration
-
-
5
Introduction to Figma
-
1. Starting with Figma
-
2. Introducing Figma
-
3. Figma Dashboard
-
4. Figma Tools
-
5. Layers & Pages
-
6. The Top Bar
-
7. Design Properties
-
8. Prototyping With Figma
-
9. Exercise Creating A Responsive Layout
-
-
6
User Flows
-
1. What Are User Flows
-
2. The Do's And Don'ts
-
3. Speed Up Workflow With Components
-
4. Creating Our Own User Flows
-
5. Creating Our Own User Flows 2
-
6. Creating Our Own User Flows 3
-
-
7
Sitemaps
-
1. Introduction To Sitemaps
-
2. Creating A Basic Sitemap
-
3. Before You Start
-
4. Creating A Sitemap
-
5. Creating A Sitemap 2
-
6. Tips For Getting Started
-
-
8
Explore and iterate
-
Tools for next steps
-
-
9
Wireframes
-
1. What Is A Wireframe
-
2. How To Create A Wireframe
-
3. Wireframes In FIgma
-
4. Creating Our Home Page
-
5. Creating A Product Page
-
6. Creating A Checkout Page
-
-
10
Prototyping
-
1. Prototyping Basics In Figma
-
2. Prototyping Basics In Figma 2
-
3. Prototyping Basics In Figma 3
-
4. Prototyping Basics In Figma 4
-
5. Linking Together A Quick User Flow
-
6. Working On Small Interactions
-
-
11
Feedback
-
1. Why Is Feedback Important
-
2. Constructive Feedback
-
-
12
Design Theory
-
Tools for next sections
-
-
13
Spacing and the Grid
-
1. What Is A Grid
-
2. Grid Basics
-
3. Responsive Grids And Breakpoints
-
4. Making Our Grid In Figma
-
5. Grid Guidelines
-
-
14
Typography
-
1. Serifs
-
2. Sans Serifs
-
3. Display & Mono
-
4. Picking Typefaces
-
5. Choosing Typefaces For A Project
-
6. Choosing Typefaces For A Project 2
-
7. Choosing Typefaces For A Project 3
-
8. Creating Our Own Type System
-
-
15
Color
-
1. Color Schemes
-
2. Important Questions To Ask
-
3. Creating Color Palettes
-
4. Creating A Monochromatic Color Palette
-
5. Applying Our Color Palette
-
6. Expanding A Strict Color Palette
-
7. Creating Our Own Color Palette
-
-
16
Forms + UI Elements
-
1. What Are Forms + UI Elements
-
2. Best Practices For Forms
-
3. Best Practices For Inputs
-
4. Best Practices For Inputs 2
-
5. Best Practices For Inputs 3
-
6. Best Practices For Inputs 4
-
7. Best Practices For Buttons
-
8. Creating Components In Figma
-
9. Using Atomic Elements
-
10. Using Instances In Figma
-
11. Editing Instances
-
12. Responsive Components
-
13. Creating A Registration Form In Figma
-
-
17
Visual Assets
-
1. Visual Assets Introduction
-
2. Working With Photos In Figma
-
3. Working With Photos In Figma 2
-
4. Working With Illustrations In Figma
-
5. Figma Plugins And Icons
-
6. Custom Icons
-
-
18
Accessibility
-
1. What Is Accessibility
-
2. Assistive Technologies
-
3. Visual Patterns For Accessibility
-
4. Tools To Make Your Design Accessible
-
5. Visual Patterns For Accessibility Part 2
-
-
19
Design Exploration
-
Tools for next sections
-
-
20
Design Patterns
-
1. What Are Design Patterns
-
2. Why Are Design Patterns Valuable
-
3. How To Apply Design Patterns
-
4. Analyzing Design Patterns
-
5. Dissecting And Choosing Design Patterns
-
-
21
Best Practices: Mobile Designs
-
1. Mobile Design Best Practices
-
2. Mobile Design Best Practices 2
-
-
22
Visual Style + Exploration
-
1. Design Fidelity
-
2. Style Exploration
-
3. Style Exploration 2
-
4. Style Exploration 3
-
5. Style Exploration 4
-
-
23
Motion
-
1. The Importance Of Motion
-
2. The Purpose Of Motion
-
3. Intro To Smart Animate
-
4. The Power Of Smart Animate
-
-
24
Microinteractions
-
1. What Is A Microinteraction
-
2. Why Microinteractions Are Important
-
3. Creating Our Own Microinteraction
-
4. Creating Our Own Microinteraction 2
-
5. Using Figmotion
-
6. Using Figmotion 2
-
-
25
Assembling Design
-
Tools for next sections
-
-
26
Design Systems
-
1. What Is A Design System
-
2. Foundation - Color
-
3. Foundation - Grids + Spacing
-
4. Foundation - Iconography
-
5. Foundation - Typography
-
6. Components - Button
-
7. Components - Inputs
-
8. Components - Cards
-
9. Recipes - Vertical Cards
-
10. Recipes - Search
-
11. Recipes - Order List
-
-
27
Compositions
-
1. Using Our Design System
-
2. Using Our Design System 2
-
3. Using Our Design System 3
-
4. Final Prototypes
-
5. Final Prototypes 2
-
6. Final Prototypes 3
-
7. Final Prototypes 4
-
-
28
Working with a client revisited
-
1. The Product Alignment Canvas
-
2. Project Goals
-
3. Target Users
-
4. User Journey Map
-
5. Risky Assumptions
-
6. What is a User Story Map
-
7. Creating a User Story Map
-
-
29
Where to go from here
-
3. Is Bruno Happy
-
2. Project Handoff
-
3. How to export and place designs
-
-
30
Finally
-
1. Next Steps
-