FUNDAMENTALS

Product Design WIth Figma: Get started with Figma in 4 weeks

This 4-week self-paced course, offered by the Zuri Team, provides a comprehensive introduction to product design using Figma.

4 Weeks
Jan 15, 2025
Live / Self-paced
₦71,988.00
4.8 (451,444 Rating)
Course Highlights
✓ Hands-on projects
✓ Recorded + live design sessions
✓ Career placement support
✓ Lifetime access to materials

Course Overview

Figma, a cloud-based design tool, is widely used for creating user interfaces, prototypes, and collaborative design workflows. Whether you’re a beginner curious about UI/UX design, a designer looking to sharpen your technical skills, or a professional transitioning into tech, this course covers everything you need to create visually appealing, user-centric digital products.

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Course Details

Everything you need to know about the program structure

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Duration

30 hours of learning

4.8⭐ rating by 300+ learners

Class Type

Live / Self-paced

With graded assignments

Price

₦71,988.00

One time payment

Enroll Now

What You'll Learn

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Fundamentals of design

Understasnding user interface (UI)

Understasnding user experience (Ux)

Difference between UI and UX

What is Product Design

Understanding the Figma Workspace

Understanding the Figma Interface

Creating simple designs with Figma

Prototyping with Figma

Creating Interactions in Figma

Learning Approach

Theory

Solid foundation in functional design principles

Practice

Hands-on coding design with expert guidance

Projects

Real-world application and ideation

Prerequisites for this course

If you’ve taken our Technical Novice Path or are familiar with simple digital tools and concepts, you’re ready. No need to be a genius — just be ready to try, design, and grow.

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Must have

Required Skills

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

NIce to have

Recommended

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Setup required

Tools Needed

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Master React fundamentals: components, props, state, and lifecycle methods

Not Sure If You're Ready?

We offer a free prerequisite assessment to help you determine if you're ready for this course. You can also access our free resources on Youtube to brush up on the fundamentals.

Take Assessment

Who Is This Course For?

This course is designed for different types of learners at various stages of their design journey.

Absolute Beginners: Individuals with no prior experience in product design.

UI/UX Enthusiasts: Aspiring designers eager to start their journey in digital design.

Freelancers: Creatives looking to add product design to their portfolio.

Entrepreneurs: Business owners seeking to design their own websites or apps.

Not Sure If This Course Is Right for You?

Schedule a 15-minute consultation with our team to discuss your goals, experience level, and how this course can help you achieve your objectives.

Why Choose this Course?

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Comprehensive Curriculum:

Covers design theory, practical application, and prototyping.

Hands-On Projects:

Practice by creating real-world designs and prototypes.

Beginner-Friendly:

Learn the basics in an easy-to-follow format.

Expert-Led Guidance:

Taught by experienced product designers.

Portfolio Development:

Build designs to showcase to potential clients or employers.

Buy this course

By the end of this course

You'll Understand the principles of product design.
You'll be proficient in using Figma to create designs and prototypes.
You'll build a portfolio-ready design project to showcase your skills.

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Ready to Transform Your Career?

Join thousands of successful developers who've launched their careers with our proven course. Limited spots available for our 2025 cohort.

Secure your spot now

Course Curriculum

A carefully crafted 4 weeks journey that takes you from basics to designing functional products. Each module builds on the previous one with hands-on projects.

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Git for Beginners: Version Control in 1 Week

  • Class 1: Introduction to Version Control & Git Basics
  • Class 2: Branching, Merging, and Conflict Resolution
  • Class 3: Remote Repositories & Collaboration

PHP MVC: Understanding the Model-View-Controller Pattern – Live – 2 weeks

  • Class 1: Introduction to Architectural Patterns & MVC
  • Class 2: The Controller & Routing
  • Class 3: The Model & Data Flow
  • Class 4: The View & Templating Basics
  • Class 5: Building a Crude MVC Application (Part 1)
  • Class 6: Building a Crude MVC Application (Part 2) & MVC Principles

MySQL Fundamentals: Building Data-Driven Applications – Live – 2 weeks

  • Class 1: Introduction to Databases & MySQL Setup
  • Class 2: Creating and Managing Databases & Tables
  • Class 3: Basic SQL Queries: SELECT, INSERT, UPDATE, DELETE
  • Class 4: Filtering and Sorting Data: WHERE, ORDER BY, LIMIT
  • Class 5: Joining Tables & Functions
  • Class 6: Database Design & PHP Integration (Basic)

PHP OOP: A Beginner’s Guide to Object-Oriented Programming – Live – 2 weeks – July 2025

  • Class 1: What is Object-Oriented Programming?
  • Class 2: Creating Classes and Objects
  • Class 3: Methods and Properties in Depth
  • Class 4: Introduction to Encapsulation
  • Class 5: Introduction to Inheritance
  • Class 6: Building a Simple OOP Application

PHP for Beginners: 2-Week Intensive Training – Live – 2 weeks – June 2025

  • Class 1: Introduction to PHP & Variables
  • Class 2: Operators & Expressions
  • Class 3: Control Structures: Conditionals
  • Class 4: Working with Arrays
  • Class 5: Functions: Creating Reusable Code
  • Class 6: Form Handling & Superglobals

DevOps Foundations: Bridging Development and Operations (4-Week Beginner Course)

  • Class 1: What is DevOps? The Why and the What
  • Class 2: The Software Development Lifecycle in a DevOps Context
  • Class 3: Introduction to Cloud Computing Fundamentals
  • Class 4: What are Containers? The Problem They Solve
  • Class 5: Docker Basics: Images and Containers
  • Class 6: Building Your Own Docker Images with Dockerfile
  • Class 7: Introduction to Infrastructure as Code (IaC)
  • Class 8: Continuous Integration (CI) Fundamentals
  • Class 9: Introduction to a CI Tool (GitHub Actions)
  • Class 10: Continuous Delivery (CD) Concepts
  • Class 11: Basic Application Monitoring
  • Class 12: Logging Fundamentals & Next Steps in DevOps

Command Line Mastery: Unlock Your Developer Superpowers – 2 weeks

  • Class 1: Introduction to the Command Line
  • Class 2: Creating and Deleting Files & Directories
  • Class 3: File and Directory Management
  • Class 4: Working with Text Files
  • Class 5: Permissions and Ownership
  • Class 6: Basic Utilities, Redirection & Piping

API Foundations with Vanilla PHP: Understanding and Building Your First APIs (3-Week Beginner Course)

  • What are APIs? Understand the core concepts, benefits, and real-world examples of APIs.
  • The Client-Server Model: Learn how applications communicate over the internet.
  • Understanding HTTP: Grasp the basics of HTTP requests and responses, including methods (GET, POST) and status codes.
  • Data Formats: JSON Explained: Learn how to structure and exchange data using the widely used JSON format.
  • Building Simple API Endpoints with Vanilla PHP: Create basic routes and handle requests using core PHP functionality.
  • Receiving and Processing Data: Learn how to capture data sent to your API.
  • Sending Data Back: Format and send responses in JSON format.
    Basic API Testing: Learn simple techniques to test your API endpoints.
  • The Building Blocks for Future Framework Learning: Gain a foundational understanding that will make learning API development with frameworks like Laravel much easier.

JavaScript for Web Beginners: From HTML to Interactive Websites (3-Week Vanilla JS Course)

  • Class 1: Introduction to JavaScript and Setting Up
  • Class 2: Introduction to the Document Object Model (DOM)
  • Class 3: Manipulating DOM Elements
  • Class 4: Introduction to Events and Event Handling
  • Class 5: Control Flow: Conditional Statements
  • Class 6: Control Flow: Loops
  • Class 7: Functions: Reusable Blocks of Code
  • Class 8: Data Structures: Arrays and Objects (Basic)
  • Class 9: Basic Form Handling with JavaScript

Launch Your Laravel Career: MVC and Architecture – Live

  • Class 1: Laravel Installation & Setup
  • Class 2: Routing & Request Handling
  • Class 3: Basic MVC Concepts & Controllers
  • Class 4: Eloquent ORM: Database Interaction
  • Class 5: Blade Templating: Building Views
  • Class 6: Form Handling & Validation
  • Class 7: Authentication: User Management
  • Class 8: Basic Application Architecture
  • Class 9: Introduction to Testing

An Introduction to How the Internet Works (No Coding Required!)

  • Class 1: The Internet vs. The World Wide Web
  • Class 2: The Client-Server Model & URLs
  • Class 3: A Peek Behind the Curtain: HTML, CSS, & JavaScript (No Code!)
  • Class 4: Web Servers, Browsers, & Online Communication

Basic Digital Design Principles for Beginners

  • Class 1: Introduction to Design & Visual Hierarchy
  • Class 2: Layout & Composition
  • Class 3: Colour Theory Basics
  • Class 4: Typography Fundamentals

Logic & Problem-Solving Skills for Beginners -1 week

  • Class 1: Foundations of Logical Thinking & Problem Decomposition
  • Class 2: Pattern Recognition, Deductive Reasoning, & Algorithmic Thinking

Introduction to Product Design and Figma

  • What is product design? Overview of UI/UX design.
  • Introduction to Figma: setting up your account and workspace.
  • Figma interface walkthrough: toolbars, panels, and shortcuts.
  • Working with frames, shapes, and layers.
  • Best practices for organizing your design workspace.

Design Fundamentals and Systems

  • Typography: font selection, hierarchy, and spacing.
  • Choosing color schemes and applying them effectively.
  • The importance of grids and alignment in clean design.
  • Creating reusable components (e.g., buttons, cards).
  • Introduction to design systems and style guides.

Prototyping and User Interactions

  • Introduction to prototyping in Figma.
  • Linking screens and frames for user flows.
  • Adding interactions, transitions, and animations.
  • Testing and sharing prototypes.
  • Gathering feedback on your designs.

Final project and beyond

  • Planning and structuring a complete design project.
  • User research basics: understanding your audience.
  • Exporting assets and sharing Figma files.
  • Building a professional portfolio.
  • Exploring advanced topics: Figma plugins, team libraries, and collaboration tools.
Buy this course

Meet Your Instructor

Learn from industry professionals with real-life experiences

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Damilola Emmanuel Akinosun

Product designer and Nocode developer
4.8 course rating
986 Students
03 Courses
Damilola Emmanuel is a senior Product Designer and NoCode developer with 7 years of experience creating digital solutions across diverse industries. Damilola specializes in user-centered design principles and has guided several aspiring designers through their journey from complete beginners to confident professionals. His expertise in Figma, combined with his practical industry experience, makes him uniquely positioned to teach both the technical skills and real-world applications that students need to thrive in today's design landscape.

Frequently Asked Questions

Still have questions that aren't covered? we've got you covered!

Buy this course

1. What are the prerequisites for this course?

You don't need extensive technical background to start. If you've completed our Technical Novice Path or are familiar with basic digital tools and concepts, you're ready to begin. The main requirement is being willing to try, build, and learn as you go.

2. How long does it take to complete this course?

The course runs for 4 weeks and is completely self-paced. Each week focuses on different aspects: Week 1 covers Figma basics, Week 2 focuses on design fundamentals, Week 3 teaches prototyping, and Week 4 involves a final project.

3. What if I can't complete the course in 4 weeks?

Since the course is self-paced, you can take as much time as you need to complete each week's content and projects.

4. What do I need to take this course?

You only need a computer with internet access and a free Figma account. No expensive software or hardware is required.

5. Is Figma free to use?

Yes, Figma offers a free account that provides all the features you'll need for this course.

6. What if I can't complete the course in 4 weeks?

Since the course is self-paced, you can take as much time as you need to complete each week's content and projects.

7. What specific technologies and tools will I learn?

You'll primarily be designinig with Figma

8. Are there practical projects included?

Yes! Each week includes hands-on practical tasks like creating wireframes, building reusable components, designing login flows, and prototyping interactive screens.

9. Do I get any certification or credentials upon completion?

Yes, you'll receive a Certificate of Completion at the end of the course, which you can add to your professional profile and use to demonstrate your newly acquired skills.

10. Is there support available if I get stuck during the course?

Absolutely! The course includes community support where you can connect with other learners and get help when you encounter challenges. This ensures you're not learning in isolation and have resources to overcome obstacles.

11. What type of learning materials are provided?

The course includes video tutorials, interactive exercises, real-world projects, weekly milestones, and community support for collaboration with peers and mentors.

12. What will I be able to do after completing this course?

You'll understand product design principles, be proficient in using Figma for designs and prototypes, and have a portfolio-ready design project to showcase your skills to potential clients or employers.

13. When do classes happen?

The course is self paced, so you can take the lessons whenever you want.

14. Do you offer payment plans?

No. the course doesn't have a payment plan

15. Is there an internship opportunity available?

Yes, there is an internship opportunity with Zuri designed to help you gain job experience.

16. Is the internship paid?

There is a stipend provided, but it's primarily intended to cover basic expenses like data subscription. The main goal of the internship is to help you build your skills and get ready for job opportunities.

17. What’s the benefit of joining the internship after the course?

The internship that comes after the course provides a small stipend—just enough to cover basic expenses like data subscription.

However, the real value is in the experience:

1) You’ll work on meaningful projects that you partially own.
2) You’ll sharpen your skills through hands-on, practical work.
3) The team will also help by sharing your profile with potential recruiters, increasing your chances of getting hired.

Learn from the Best

Our instructors are carefully selected based on their industry experience, teaching ability, and passion for helping others succeed.

Payment Plan FAQ

The courses you need to build, grow, and manage a thriving career are right here. Get started in three simple steps.

Git for Beginners: Version Control in 1 Week

  • Class 1: Introduction to Version Control & Git Basics
  • Class 2: Branching, Merging, and Conflict Resolution
  • Class 3: Remote Repositories & Collaboration

PHP MVC: Understanding the Model-View-Controller Pattern – Live – 2 weeks

  • Class 1: Introduction to Architectural Patterns & MVC
  • Class 2: The Controller & Routing
  • Class 3: The Model & Data Flow
  • Class 4: The View & Templating Basics
  • Class 5: Building a Crude MVC Application (Part 1)
  • Class 6: Building a Crude MVC Application (Part 2) & MVC Principles

MySQL Fundamentals: Building Data-Driven Applications – Live – 2 weeks

  • Class 1: Introduction to Databases & MySQL Setup
  • Class 2: Creating and Managing Databases & Tables
  • Class 3: Basic SQL Queries: SELECT, INSERT, UPDATE, DELETE
  • Class 4: Filtering and Sorting Data: WHERE, ORDER BY, LIMIT
  • Class 5: Joining Tables & Functions
  • Class 6: Database Design & PHP Integration (Basic)

PHP OOP: A Beginner’s Guide to Object-Oriented Programming – Live – 2 weeks – July 2025

  • Class 1: What is Object-Oriented Programming?
  • Class 2: Creating Classes and Objects
  • Class 3: Methods and Properties in Depth
  • Class 4: Introduction to Encapsulation
  • Class 5: Introduction to Inheritance
  • Class 6: Building a Simple OOP Application

PHP for Beginners: 2-Week Intensive Training – Live – 2 weeks – June 2025

  • Class 1: Introduction to PHP & Variables
  • Class 2: Operators & Expressions
  • Class 3: Control Structures: Conditionals
  • Class 4: Working with Arrays
  • Class 5: Functions: Creating Reusable Code
  • Class 6: Form Handling & Superglobals

DevOps Foundations: Bridging Development and Operations (4-Week Beginner Course)

  • Class 1: What is DevOps? The Why and the What
  • Class 2: The Software Development Lifecycle in a DevOps Context
  • Class 3: Introduction to Cloud Computing Fundamentals
  • Class 4: What are Containers? The Problem They Solve
  • Class 5: Docker Basics: Images and Containers
  • Class 6: Building Your Own Docker Images with Dockerfile
  • Class 7: Introduction to Infrastructure as Code (IaC)
  • Class 8: Continuous Integration (CI) Fundamentals
  • Class 9: Introduction to a CI Tool (GitHub Actions)
  • Class 10: Continuous Delivery (CD) Concepts
  • Class 11: Basic Application Monitoring
  • Class 12: Logging Fundamentals & Next Steps in DevOps

Command Line Mastery: Unlock Your Developer Superpowers – 2 weeks

  • Class 1: Introduction to the Command Line
  • Class 2: Creating and Deleting Files & Directories
  • Class 3: File and Directory Management
  • Class 4: Working with Text Files
  • Class 5: Permissions and Ownership
  • Class 6: Basic Utilities, Redirection & Piping

API Foundations with Vanilla PHP: Understanding and Building Your First APIs (3-Week Beginner Course)

  • What are APIs? Understand the core concepts, benefits, and real-world examples of APIs.
  • The Client-Server Model: Learn how applications communicate over the internet.
  • Understanding HTTP: Grasp the basics of HTTP requests and responses, including methods (GET, POST) and status codes.
  • Data Formats: JSON Explained: Learn how to structure and exchange data using the widely used JSON format.
  • Building Simple API Endpoints with Vanilla PHP: Create basic routes and handle requests using core PHP functionality.
  • Receiving and Processing Data: Learn how to capture data sent to your API.
  • Sending Data Back: Format and send responses in JSON format.
    Basic API Testing: Learn simple techniques to test your API endpoints.
  • The Building Blocks for Future Framework Learning: Gain a foundational understanding that will make learning API development with frameworks like Laravel much easier.

JavaScript for Web Beginners: From HTML to Interactive Websites (3-Week Vanilla JS Course)

  • Class 1: Introduction to JavaScript and Setting Up
  • Class 2: Introduction to the Document Object Model (DOM)
  • Class 3: Manipulating DOM Elements
  • Class 4: Introduction to Events and Event Handling
  • Class 5: Control Flow: Conditional Statements
  • Class 6: Control Flow: Loops
  • Class 7: Functions: Reusable Blocks of Code
  • Class 8: Data Structures: Arrays and Objects (Basic)
  • Class 9: Basic Form Handling with JavaScript

Launch Your Laravel Career: MVC and Architecture – Live

  • Class 1: Laravel Installation & Setup
  • Class 2: Routing & Request Handling
  • Class 3: Basic MVC Concepts & Controllers
  • Class 4: Eloquent ORM: Database Interaction
  • Class 5: Blade Templating: Building Views
  • Class 6: Form Handling & Validation
  • Class 7: Authentication: User Management
  • Class 8: Basic Application Architecture
  • Class 9: Introduction to Testing

An Introduction to How the Internet Works (No Coding Required!)

  • Class 1: The Internet vs. The World Wide Web
  • Class 2: The Client-Server Model & URLs
  • Class 3: A Peek Behind the Curtain: HTML, CSS, & JavaScript (No Code!)
  • Class 4: Web Servers, Browsers, & Online Communication

Basic Digital Design Principles for Beginners

  • Class 1: Introduction to Design & Visual Hierarchy
  • Class 2: Layout & Composition
  • Class 3: Colour Theory Basics
  • Class 4: Typography Fundamentals

Logic & Problem-Solving Skills for Beginners -1 week

  • Class 1: Foundations of Logical Thinking & Problem Decomposition
  • Class 2: Pattern Recognition, Deductive Reasoning, & Algorithmic Thinking

1. Do you offer payment plans?

Yes, we offer flexible payment plans to help make our courses more accessible. Our payment plans typically include an initial deposit followed by manageable monthly payments.

2. How does the payment plan work?

Our payment plans are structured with:

  • An initial deposit to secure your spot
  • Monthly payment installments spread over an agreed period
  • Terms customized to fit your specific situation and needs

3. How can I set up a payment plan?

To arrange a payment plan, please contact us directly. We'll discuss your specific needs and create a payment schedule that works for both you and us. Each payment plan is tailored to individual circumstances.

4. Can I choose my payment schedule?

Payment schedules are determined on a case-by-case basis during our consultation. We work with you to establish terms that are realistic and manageable for your budget.

5. Who should I contact about payment plans?

Please reach out to us directly to discuss payment plan options. We're happy to work with you to find a solution that meets your needs.
Contact us at hello@zuri.team to discuss your payment plan options.

Buy this course