0% found this document useful (1 vote)
526 views7 pages

Product Design UI & UX

This course teaches product design and user experience design skills through hands-on projects in tools like Figma, Adobe XD, and Protopine. The curriculum covers topics like sketching, wireframing, visual design principles, prototyping, design systems, and high-fidelity execution. Students learn a full design workflow from initial planning through final designs and prototypes. The goal is to train designers who can get hired as professional designers or freelancers.

Uploaded by

diekola ridwan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
526 views7 pages

Product Design UI & UX

This course teaches product design and user experience design skills through hands-on projects in tools like Figma, Adobe XD, and Protopine. The curriculum covers topics like sketching, wireframing, visual design principles, prototyping, design systems, and high-fidelity execution. Students learn a full design workflow from initial planning through final designs and prototypes. The goal is to train designers who can get hired as professional designers or freelancers.

Uploaded by

diekola ridwan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Product design is the process of creating a new product or improving an existing one,

with the goal of meeting the needs of the target audience. A product designer takes
into consideration the user experience, functionality, aesthetics, and cost-
effectiveness of the product. A great Designer is becoming harder and harder to find
and it isn't rare to find designers make N2,000,000+ per month now because it is such
a valuable skill. We will teach you how to get there!

Using the latest best practices in Web Design and Mobile Design as well as User Interface and
User Experience Design (UI/UX), this course focuses on efficiently getting you from zero to a
point where you can get hired or win freelance contracts. We will use in demand tools like
Figma, adobe XD and Protopine to show you a full workflow from start to finish.

Our course also includes 100+ assets and premium design templates that you can
keep and use to customize for all your future projects. We guarantee you this is the
most comprehensive computer training resource on Design skills!

Our curriculum is going to be very hands on as we walk you from start to finish of working as a
Designer, all the way into learning how to create final professional designs and then converting
them into actual websites or apps using HTML and CSS and become a better frontend
developer.

Course content
Introduction to Product Design

Introduction to Technology Project Management

Introduction to Software Architecture and Designs

• Web & Mobile Design Principles + Design vs Web Development

• 01 GETTING STARTED – Sketching, Inspiration + Structure

o 1. Sketching
 Introduction To Sketching
 The Sketching Process
 Sketching User Flows
 Sketching Tips
o 2. Inspiration
 How to stay inspired
 How to find inspiration online
o 3. Figma Basics
 Plans and Signup
 Where to Use Figma
 Figma UI — Structure
 Figma UI — Files
 Figma UI — Toolbar
 Figma UI — Left Sidebar
 Figma UI — Right Sidebar
 Shapes and Tools — Frames
 Shapes and Tools — Groups
 Shapes and Tools — Basic Shapes and Boolean Operations
 Designing in Figma — Images
 Designing in Figma — Getting Started with Text
 Designing in Figma — Constraints
 Designing in Figma — Using Auto Layout
 Designing in Figma — Auto Layout Properties
 Resources and Collaboration — Community Files
 Resources and Collaboration — Community Plugins
 Resources and Collaboration — Sharing and Comments]
 Project — Creating a Logo Using Basic Shapes
 Project — Auto Layout Buttons
 Project — Creating a Responsive Navigation
 Project — Responsive Text
 Project — Imagery and Gradients
 Project — Strokes and Shapes
 Project — Layout and Responsiveness
o 3. User Flows
 Getting Ready For This Section
 The DOs and DON'Ts
 User Flows in Figma — Onboarding
 User Flows in Figma — Search
o 4. Sitemaps
 Introduction To Sitemaps
 Creating A Basic Sitemap
 Reusable Sitemap Assets
 Figma Check In — Basic Components and Variants
 Sitemaps in Figma — The Top Layer
 Sitemaps in Figma — Digging Deeper
 Tips for Creating Great Sitemaps

• 02 EXPLORE AND ITERATE – Wireframes, Prototyping and Feedback

o 1. Wireframes
 What Is A Wireframe?
 How To Create A Wireframe
 Figma Check In — Basic Button Component]
 Figma Check In — Variants
 How to Use Our Wireframe Components
 Wireframes — Home
 Wireframes — Cart
 Wireframes — Profile
o 2. Prototyping
 Figma Check In — Prototyping in Figma
 Prototyping in Figma — Flows and Starting Points
 Prototyping in Figma — Connections
 Prototyping in Figma — Interactions
 Prototyping in Figma — Animations
 Prototyping in Figma — Prototype Settings
 Prototyping in Figma — Prototype Presentation
 Project — Navigation
 Project — Removing an Item from Your Wishlist
 Project — Finding a Product

o 3. Getting feedback

 Why Is Feedback Important?


 Constructive Feedback

• 03 VISUAL DESIGN – Design Theory + Accessibility

o 1. Spacing and Grids


 What Is A Grid?
 Grid Basics
 Figma Check In — Fixed and Fluid Grids
 Figma Check In — Breakpoints
 Figma Check In — Grid Style
 Project — Mobile Layout Grid
 Project — Desktop Layout Grids
 Simple Rules to Follow

o 2. Typography

 Serifs
 Sans Serifs
 Display & Mono
 Picking Typefaces
 Figma Check In — Text Properties
 Exercise — Elevating a Brand
 Exercise — Typeface Scenarios
 Exercise — Google Fonts
 Project — Typeface Exploration
 Project — Pairing Font Families
 Project — Headings, Body and Labels
 Project — Typeface System
 Figma Check In — Text Styles
o 3. Color

 Color Schemes
 Important Questions To Ask
 Creating Color Palettes
 Figma Check In — Paints
 Exercise — Expanding Upon a Strict Color Palette
 Exercise — Creating a Color Palette
 Figma Check In — Color Styles
 Exercise — Using Color Styles
 Project — Primary and Neutrals
 Project — Accents

o 4. Imagery and Iconography

 Visual Assets Introduction


 Figma Check In — Image Plugins
 Figma Check In — Image Styles
 Figma Check In — Masks
 Exercise — Image Exploration
 Exercise — Text and Imagery Working Together
 Figma Check In — Illustration Plugins
 Exercise — Adding illustrations to your designs
 Figma Check In — Icon Plugins
 Figma Check In — Pen Tool
 Exercise — Custom Icons with the Pen Tool

o 5. Forms + UI Elements

 What Are Forms + UI Elements?


 Best Practices — Forms
 Best Practices — Basic and Advanced Inputs
 Best Practices — Inputs
 Best Practices — Buttons
 Figma Check In — Component Properties
 Properties vs. Variants
 Figma Check In — Button Component Properties
 Figma Check In — Button Variants
 Figma Check In — Combining Components
 Figma Check In — Form Component Possibilities
 Project — Registration Flow

o 6. Accessibility

 What Is Accessibility?
 Assistive Technologies
 Visual Patterns For Accessibility
 Tools To Make Your Design Accessible
• 04 DESIGN EXPLORATION – Application Design + Design Systems
o 1. Design Patterns

 What Are Design Patterns?


 Why Are Design Patterns Valuable?
 How To Apply Design Patterns
 Analyzing Design Patterns
 Dissecting And Choosing Design Patterns

o 2. Mobile Design

 Mobile Design Best Practices

o 3. Visual Style and Exploration

 Design Fidelity
 Visual Exploration — Navigation
 Visual Exploration — Buttons
 Figma Check In — Effect Styles
 Visual Exploration — Product Cards
 Visual Exploration — Text Cards
 Screen Design — Home
 Screen Design — Product Page

o 4. Motion and Microinteractions

 The Importance Of Motion


 Why Microinteractions Are Important?
 What Is A Microinteraction?
 Figma Check In — Intro to Smart Animate
 Figma Check In — Smart Animate Properties
 Exercise — Parallax
 Exercise — New Message
 Exercise — Overlays
 Figma Check In — Interactive Components
 Exercise — Interactive Buttons
 Project — Parallax Welcome Screen
 Project — Drag Onboarding
 Project — Cart Overlay
 Project — Button Microinteraction

• 05 PUTTING IT ALL TOGETHER – Using our Design System and Hi-Fi prototyping with
Figma & XD

o 1. Design Systems

 Foundational Styles and Components vs. Product Specific Components


 Building Fidelity and Organizing Potential Components and Styles
 Foundational Styles and Components
 Components — Buttons
 Components — Cards
 Components — Headers
 Components — Inputs
 Components — List Items
 Components — Navigation
 Components — Misc. Elements

o 2. Execution

 Working Towards Our Final Designs


 Execution — Introduction Screen
 Execution — Onboarding Screens
 Execution — Registration Screens
 Execution — Home Screen
 Execution — Wishlist Screens
 Execution — Profile Screen
 Execution — Cart and Checkout
 Prototypes — Registration
 Prototypes — Adding to Cart
 Prototypes — Checkout
 Prototypes — Lottie Files Plugin
 Prototypes — Search and Filters

• 06 FROM FIGMA & XD TO WEBSITE (take a Figma design and convert it to a live
website using HTML and CSS)

• 07 HTML + HTML5 CSS + CSS3 - CSS Basics, CSS Grid, Flexbox, CSS Animations

• PROTOTYING YOUR FINAL DESIGN WITH PROTOPIE

• PRESENTATION OF DESIGNED PROJECTS

• PUTTING YOUR WEBSITE ONLINE

• Introduction to Backend Development, Mysql and NoSQL and APis

• Networking and Growth hackathon.

• Handoff and working with PMP Software and Tools


Our course will take you from the very basics where we talk about principles and fundamentals
of graphic design, all the way to creating beautiful products, learning about UX/UI and
interactions, and creating a full design process for you to use with all of your future projects and
clients. We pretty much cover it all so that the next time you are in charge of designing a
product you have the step by step outline and guide to work as a professional designer.

We are going to teach you the skills that will allow you to charge a lot of money for your time.
Not to compete for a few dollars an hour on some random freelancing websites. The goal is to
give you the skills of a top designer, and along the way, we are going to design an actual
product for a company that you will be able to add to your portfolio.

You will learn design principles and how to handoff to engineer, how to work in under a project
manager onsite and remotely. so that when you are done with the course you will never need to
. 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! Design is a valuable skill that doesn’t get outdated
easily like most 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 for you if:


- You are a complete beginner looking to become a designer and freelance

- You are a designer who is looking to charge more for your work

- You are a developer who is looking to improve their design skills

Who this course is for:

• Anyone who wants to start a Web or Mobile Design business on the side as a freelancer,
or work as a designer at a company
• Web Developers and Mobile Developers wanting to add another valuable skill to their
tool belt
• Anyone who wants to get hired as a Web Designer, Mobile Designer, UI/UX Designer
• Anyone who wants to learn about the latest CSS3 features like Flexbox, CSS Grid and
CSS Variables as well as HTML5

Common questions

Powered by AI

Figma is used extensively throughout the course for a range of design activities. It starts with basic design creation using shapes and tools, text functionalities, and collaborative features such as community files and plugins . Figma is also instrumental in sketching user flows and creating sitemaps, which are critical in planning user experiences . Additionally, it supports wireframing, prototyping, and visual exploration in design projects, providing features for interactions, animations, and prototype settings . This comprehensive use of Figma equips students with the capability to design and iterate efficiently through the entire design process.

The course provides a comprehensive curriculum that starts with the basics of product design and technology project management, before delving into specific skills for web and mobile design, UI/UX, and software architecture . It emphasizes practical skills, such as sketching, wireframing, and prototyping using tools like Figma and Adobe XD, which are essential in creating professional designs . The course integrates visual design principles, focusing on typography, color schemes, spacing, grids, and accessibility to ensure that students can create aesthetically pleasing and functional designs . To solidify these skills, the course includes hands-on projects, execution of design systems, and the transformation of design files into actual websites using HTML and CSS . This step-by-step approach from fundamentals to execution ensures that beginners acquire the knowledge and skills needed to function as professional designers by the end of the course.

The course proposes strategies such as mastering in-demand tools like Figma and Adobe XD, acquiring comprehensive UI/UX and interaction design skills, and building a robust portfolio with real-world projects . By emphasizing advanced design skills and a thorough understanding of current technologies, designers can position themselves as invaluable assets within the industry, which can justify higher rates for their work and potentially lead to higher income opportunities, as noted with designers earning N2,000,000+ per month .

The course prepares students to present and sell their design projects by teaching them a full design process, including prototyping and final execution, allowing them to exhibit complete, professional-grade projects . It encourages the use of interactive prototyping tools like ProtoPie for dynamic presentations, and instructs students on how to articulate design decisions and respond to feedback constructively . Moreover, students learn to curate their work into compelling portfolios that can showcase to potential clients or employers the breadth and depth of their design capabilities.

The course ensures real-world application of design skills by guiding students through the creation of an actual product for a company, which they can then use in their portfolios . It incorporates practical projects such as building mobile and desktop grids, responsive designs, and executing prototypes for functionalities like registration, checkout, and cart management . Additionally, the transformation of design files from Figma into real websites using HTML and CSS applies these design skills directly in a development context, preparing students for professional employment or freelance opportunities.

Learning design patterns provides several benefits, including the efficient application of tried and tested solutions to common design problems, which can save time and improve design consistency . The course teaches how to analyze, dissect, and choose appropriate design patterns, thereby enhancing the designer's ability to implement effective solutions that enhance user experience across different platforms and contexts.

The course outlines the use of HTML and CSS as essential tools for converting design files into live, functional websites. It covers the basics of these languages, including CSS3 features like Grid and Flexbox, which are used to implement responsive designs and layout structures . This integration ensures that the design is not only visually appealing but also technically feasible, equipping students with the skills to bridge the gap between design and development roles.

The course emphasizes the importance of accessibility by incorporating visual patterns and tools that enhance design accessibility. It educates students about assistive technologies and best practices that ensure designs are inclusive for all users . For example, visual patterns for accessibility are highlighted, and specific tools are suggested to make designs more accessible, demonstrating an understanding of the varied needs of the target audience and ensuring equal usability across different user groups.

The course teaches skills necessary for effectively handing off designs to engineers by covering the use of project management and communication tools, understanding technology constraints, and ensuring designs are ready for implementation . It emphasizes creating detailed and organized design files, utilizing clear component structures, and fostering effective collaboration with project managers and developers to ensure that designs are translated into working products seamlessly.

The course introduces techniques for maintaining design inspiration and preventing burnout by providing strategies to find and stay inspired online, such as following design communities and utilizing resource platforms . Additionally, it emphasizes the importance of variation in tasks, encouraging students to alternate between creative and technical design activities that leverage different skills and interests, thus sustaining long-term passion and reducing the likelihood of burnout.

You might also like