Design+Code logo

Quick links

Suggested search

illustration

Introduction to the First Design: Side Menu

icon

Add to favorites

Improve Your UI Design Skills in Figma with New Projects Every Week

play icon

Play video

cancel

Cover-201-1

Why This Course Is Different

Unlike other design courses, this series brings you a fresh design topic every week, packed with practical tips and real-world examples. The goal is to help you master both the creative and technical sides of UI/UX design. Each week, you’ll explore new and exciting topics to expand your skills and spark your creativity!

Cover-202

Requirements

To get the most out of this course, you’ll need:

  • Figma (Free or Pro Version) – The main tool we’ll use for designing. If you don’t have an account, you can sign up for free at figma.com.
  • Basic Understanding of UI Design – While beginners are welcome, having some familiarity with UI/UX concepts will help you follow along more easily.
  • Access to My Figma Files – You’ll receive ready-to-use components, icons, color variables, and design assets to work efficiently.
  • Interest in AI for Design – Some lessons involve AI-powered tools to speed up workflows, so curiosity about AI in design will be beneficial.

What You’ll Learn

1. Figma Basics & Advanced Skills

  • Get comfortable with Figma’s essential tools, from simple shapes to advanced features.
  • Set up design systems using components, variants, and auto-layout.
  • Create reusable elements to save time and effort.

2. Using AI to Simplify Design

  • Learn how AI tools can help make design faster and easier.
  • Generate UI elements quickly using AI suggestions.
  • Use AI to improve wireframes and prototypes.

3. Creating Multiple Unique UI Designs Efficiently

  • Create fresh and unique UI designs for different apps each week.
  • Explore different color schemes, typography, and themes for diverse applications.
  • Develop creative solutions for various user needs while maintaining design consistency.

4. UX Principles and Design Thinking

  • Understand user behavior and expectations.
  • Apply UX best practices to improve usability and engagement.
  • Conduct user research and gather feedback to enhance designs.
  • Learn how to create intuitive navigation and user flows.

Who Should Join This Course?

  • New and experienced UI/UX designers who want to speed up their workflow.
  • Product designers looking to create multiple versions of their designs efficiently.
  • Anyone curious about AI tools and how they can help in UI/UX design.
  • Beginners who want an easy and structured way to learn Figma and AI.

Why Take This Course?

AI is changing how designers work, making it faster and easier to create great designs. This course is not just about theory, you’ll get hands-on practice and real examples that you can apply right away. By learning these skills, you’ll be able to work smarter and stand out in the design industry.

First Episode: Designing a Side Menu

In this first design episode, we’ll focus on designing a side menu for an app. This is a crucial UI element that helps users navigate easily. You’ll learn how to structure and style a side menu effectively while ensuring a great user experience.

Figma file.

📂 Access the Figma File: Designing a Side Menu

This file includes all the components, color styles, and layout structures you'll need to follow along with this lesson.

What to Expect in This Episode

In this episode, I’ll walk you through creating an intuitive and visually appealing side menu. We'll cover:

  1. Exploring Different StylesLearn how to approach various design styles and what works best for different use cases.
  2. Font Selection TipsLearn how to pick fonts that improve readability and fit your design. Understand why contrast between text and background is essential for clarity.
  3. Using Icons EffectivelyDecide whether to include icons in your side menu. Learn how to choose or design icons that improve usability and don’t clutter the layout.
  4. Improving Visual HierarchyUnderstand how to use primarysecondary, and tertiary colors effectively to guide the user’s attention.
  5. Mastering Auto LayoutLearn how to structure your side menu using auto layout for better alignment and flexibility. Understand when and how to ignore auto layout to customize specific sections.
  6. Creating Reusable ComponentsBuild a flexible side menu with reusable components. Add properties like variants to adapt the design for other versions of the menu.
  7. Spacing and Padding TechniquesGet insights on proper spacing and padding to create a clean, organized structure for your side menu.
  8. Designing an SVG LogoCreate a custom SVG logo that adds a unique and professional touch to your side menu.

Designing

Second Episode: Designing a Storytelling App for kids

In this episode, we’ll design an engaging and user-friendly storytelling app for kids. We’ll start by understanding children's needs and applying strong design principles to create an intuitive and playful experience. Using Ideogram AI and Midjourney, we’ll generate creative visuals, while carefully selecting fonts and vibrant colors to enhance engagement. The design will focus on structured layouts, balanced white space, and custom shapes to ensure clarity and appeal.

Desktop-20App

📂 Access the Figma File: Storytelling App for kids

Third Episode: Hiking App Onboarding Design

📂 Access the Figma File: Hiking App

Fourth Episode: Analytics App

📂 Access the Figma File: Analytics App

Let’s Get Started!

If you want to improve your workflow, save time, and create high-quality UI designs effortlessly, "Design Multiples with Figma and AI" is the perfect course for you. Let’s design smarter, not harder!Ready to dive in?

Stay tuned for more weekly episodes, and explore our website for more amazing courses on design and coding. Visit DesignCode to practice and enhance your skills alongside the course!

READ NEXT

Typography Tips for Menu Design

Templates and source code

Download source files

Download the videos and assets to refer and learn offline without interuption.

check

Design template

check

Source code for all sections

check

Video files, ePub and subtitles

Videos

1

Introduction to the First Design: Side Menu

Improve Your UI Design Skills in Figma with New Projects Every Week

0:44

2

Typography Tips for Menu Design

How to Make Your Menu Design Clear and Easy to Navigate

7:55

3

How to Integrate Icons into Your Design for Better Usability

Discover the art of using icons to enhance clarity and usability in your designs

8:52

4

Turning Layout into Reusable Components

Learn to transform static layouts into reusable components with properties and variants to maintain design consistency across projects

4:21

5

Visual Hierarchy with Colors

How to Use Colors to Guide Attention in Design

4:18

6

Spacing and Padding

Learn how to make your designs clean, consistent, and visually appealing

7:37

7

Ignore Auto Layout

Adding Vertical Lines to Your Side Menu Without Breaking Auto Layout

4:06

8

Customizing Components and Editing Instances

Easily Modify and Customize Design Components for Flexible and Efficient UI Building

5:48

9

How to Design a Logo Using SVG Patterns

Create Unique Logos with SVG Patterns in Minutes

5:19

10

Designing Visual Structures

Learn to design a clean, visually appealing side menu navigation with categories, subcategories, and engaging effects

7:34

11

Introduction to the second Design: Designing a Storytelling App for Kids

Creating a playful, simple, and functional app experience for children

0:53

12

Understanding the Target Audience

Creating an engaging, safe, and educational experience for young readers

2:26

13

Find Inspiration for Visual Design

Unleash Your Creativity with These Design Inspiration Tips

5:15

14

Generate AI Images with Ideogram

Easily Create Stunning AI Art and Text Graphics with Ideogram

4:44

15

Choosing the Right Font for Kids

Why Fonts Matter in Kid-Friendly Design

10:31

16

Choosing the Color Palette

How to Design with Colors That Kids Love

5:05

17

Variable Colors and Modes

How to Simplify Design Changes with Color Variables

5:01

18

Neurmophism Button

Learn how to design stunning neumorphism buttons with a sleek 3D look

10:08

19

Creating Components and Layouts

Mastering Components and Properties for Organized Design Workflows

8:55

20

White Spacing for Visual Hierarchy

How to Organizing Design with White Space

9:25

21

Creating a Side Menu with Custom Shapes

Designing a fun and engaging side menu for kids using union selection

14:39

22

Building Adaptive Layouts

Finalizing App Design with Custom Shapes and Side Menus

14:52

23

Designing an Onboarding Page for a Hiking App Introduction

Create Engaging Onboarding Experiences with Animation and Prototyping using Runway AI

0:31

24

Designing an Onboarding Page with AI-Generated Images

Create Eye-Catching Images with AI Using Ideogram for Your Design Projects and Design a Mobile Onboarding Screen in Figma

12:36

25

Turning Images into Animations Using Runway AI

How to Transform Your Static Images Into Stunning Animations with Runway AI and Dreamcut

10:03

26

Creating a Video Prototype in Figma with Runway AI

Learn how to prototype with videos in Figma using Runway AI and smart animation techniques for smooth transitions and interactivity

6:57

27

Episode 4: Designing an Analytics App Introduction

Analytics UI design: Learn data visualization principles and create compelling charts to transform complex data into intuitive insights

1:09

28

Data Visualization in UI/UX Design

Transform complex information into intuitive visuals that enhance comprehension and drive better decisions

4:43

29

Designing a Radar Chart

Create powerful multi-dimensional visualizations to compare variables and reveal patterns at a glance

15:20

30

Creating Charts Using Figma Plugins

Discover how to create stunning data visualizations using Figma's top chart plugins and customize them for professional-looking designs

12:14

31

Structuring a Mobile Analytics Dashboard

Creating a Clear and Responsive Dashboard for Mobile Analytics

6:20

32

Designing a Progress Bar for Top-Performing Content Card

How to Create a Visual Tool to Track Content Performance

5:54

33

Improve Your Flat UI with Gradients and Effects

Transform a simple flat UI into a stunning interface with gradients, effects, and smart use of variables

8:59

Meet the instructor

We all try to be consistent with our way of teaching step-by-step, providing source files and prioritizing design in our courses.

Sourasith Phomhome

UI Designer

Designer at Design+Code

icon

20 courses - 78 hours

course logo

Master Agentic Workflows

In this course, you’ll learn how to add agents to your workflows. An agent workflow is more than just a simple automation. Instead of following a fixed script, agents can make decisions, adjust to changes, and figure out the best way to complete a task. We’ll start by exploring what MCP servers are and all the new possibilities they bring. Then, we’ll dive into agentic frameworks that make it easy to build flexible, helpful agents that can take care of your everyday tasks.

2 hrs

course logo

Design Multiple Apps with Figma and AI

In this course, you’ll learn to design multiple apps using Figma and AI-powered tools, tackling a variety of real-world UI challenges. Each week, a new episode will guide you through a different design, helping you master essential UI/UX principles and workflows

4 hrs

course logo

SwiftUI Fundamentals Handbook

A comprehensive guide to mastering Swift programming fundamentals, designed for aspiring iOS developers. This handbook provides a structured approach to learning Swift's core concepts, from basic syntax to advanced programming patterns. Through carefully sequenced chapters, readers will progress from essential programming concepts to object-oriented principles, building a solid foundation for SwiftUI development. Each topic includes practical examples and clear explanations, ensuring a thorough understanding of Swift's capabilities. This handbook serves as both a learning resource and a reference guide, covering fundamental concepts required for modern iOS development. Topics are presented in a logical progression, allowing readers to build their knowledge systematically while gaining practical programming skills.

2 hrs

course logo

Design and Code User Interfaces with Galileo and Claude AI

In this course, you’ll learn how to use AI tools to make UI/UX design faster and more efficient. We’ll start with Galileo AI to create basic designs, providing a solid foundation for your ideas. Next, we’ll refine these designs in Figma to match your personal style, and finally, we’ll use Claude AI to turn them into working code—eliminating the need for traditional prototyping.

4 hrs

course logo

Build a React Native app with Claude AI

This comprehensive course explores the integration of cutting-edge AI tools into the React Native development workflow, revolutionizing the approach to mobile application creation. Participants will learn to leverage AI-powered platforms such as Claude and Locofy to expedite coding processes, enhance problem-solving capabilities, and optimize productivity.

14 hrs

course logo

Design and Prototype for iOS 18

Design and Prototype for iOS 18 is an immersive course that equips you with the skills to create stunning, user-friendly mobile applications. From mastering Figma to understanding iOS 18's latest design principles, you'll learn to craft two real-world apps - a Car Control interface and an AI assistant.

3 hrs

course logo

Master Responsive Layouts in Figma

Creating responsive layouts is a must-have skill for any UI/UX designer. With so many different devices and screen sizes, designing interfaces that look great and work well on all platforms is necessary. Mastering this skill will make you stand out in the field. In this course, we'll start from scratch to create this beautiful design using Figma. You'll learn how to make layouts that are easy to use and work well on any device. We'll cover key concepts and tools to help you master responsive design in Figma.

2 hrs

course logo

UI UX Design with Mobbin and Figma

Mobbin is a powerful tool for UI/UX designers seeking inspiration and innovative design solutions. This platform offers a vast collection of real-world mobile app designs, providing a treasure trove of UI elements and layouts.

2 hrs

course logo

3D UI Interactive Web Design with Spline

Learn to create 3D designs and UI interactions such as 3D icons, UI animations, components, variables, screen resize, scrolling interactions, as well as exporting, optimizing, and publishing your 3D assets on websites

3 hrs

course logo

Design and Prototype for iOS 17 in Figma

Crafting engaging experiences for iOS 17 and visionOS using the Figma design tool. Learn about Figma's new prototyping features, Dev Mode, variables and auto layout.

6 hrs

course logo

Design and Prototype Apps with Midjourney

A comprehensive course on transforming Midjourney concepts into interactive prototypes using essential design techniques and AI tools

8 hrs

course logo

iOS Design with Midjourney and Figma

Learn the fundamentals of App UI design and master the art of creating beautiful and intuitive user interfaces for mobile applications

1 hrs

course logo

UI Design for iOS, Android and Web in Sketch

Create a UI design from scratch using Smart Layout, Components, Prototyping in Sketch app

1 hrs

course logo

UI Design a Camera App in Figma

Design a dark, vibrant and curvy app design from scratch in Figma. Design glass icons, lens strokes and realistic buttons.

1 hrs

course logo

UI Design for iOS 16 in Sketch

A complete guide to designing for iOS 16 with videos, examples and design files

3 hrs

course logo

Prototyping in Figma

Learn the basics of prototyping in Figma by creating interactive flows from custom designs

1 hrs

course logo

UI Design Quick Websites in Figma

Learn how to design a portfolio web UI from scratch in Figma

1 hrs

course logo

UI Design Android Apps in Figma

Design Android application UIs from scratch using various tricks and techniques in Figma

2 hrs

course logo

UI Design Quick Apps in Figma

Design application UIs from scratch using various tricks and techniques in Figma

12 hrs

course logo

Figma Handbook

A comprehensive guide to the best tips and tricks in Figma

6 hrs