Introduction to the First Design: Side Menu
Add to favorites
Improve Your UI Design Skills in Figma with New Projects Every Week
Play video

Design Multiple Apps with Figma and AI
1
Introduction to the First Design: Side Menu
0:44
2
Typography Tips for Menu Design
7:55
3
How to Integrate Icons into Your Design for Better Usability
8:52
4
Turning Layout into Reusable Components
4:21
5
Visual Hierarchy with Colors
4:18
6
Spacing and Padding
7:37
7
Ignore Auto Layout
4:06
8
Customizing Components and Editing Instances
5:48
9
How to Design a Logo Using SVG Patterns
5:19
10
Designing Visual Structures
7:34
11
Introduction to the second Design: Designing a Storytelling App for Kids
0:53
12
Understanding the Target Audience
2:26
13
Find Inspiration for Visual Design
5:15
14
Generate AI Images with Ideogram
4:44
15
Choosing the Right Font for Kids
10:31
16
Choosing the Color Palette
5:05
17
Variable Colors and Modes
5:01
18
Neurmophism Button
10:08
19
Creating Components and Layouts
8:55
20
White Spacing for Visual Hierarchy
9:25
21
Creating a Side Menu with Custom Shapes
14:39
22
Building Adaptive Layouts
14:52
23
Designing an Onboarding Page for a Hiking App Introduction
0:31
24
Designing an Onboarding Page with AI-Generated Images
12:36
25
Turning Images into Animations Using Runway AI
10:03
26
Creating a Video Prototype in Figma with Runway AI
6:57
27
Episode 4: Designing an Analytics App Introduction
1:09
28
Data Visualization in UI/UX Design
4:43
29
Designing a Radar Chart
15:20
30
Creating Charts Using Figma Plugins
12:14
31
Structuring a Mobile Analytics Dashboard
6:20
32
Designing a Progress Bar for Top-Performing Content Card
5:54
33
Improve Your Flat UI with Gradients and Effects
8:59
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!
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:
- Exploring Different StylesLearn how to approach various design styles and what works best for different use cases.
- 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.
- 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.
- Improving Visual HierarchyUnderstand how to use primary, secondary, and tertiary colors effectively to guide the user’s attention.
- 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.
- Creating Reusable ComponentsBuild a flexible side menu with reusable components. Add properties like variants to adapt the design for other versions of the menu.
- Spacing and Padding TechniquesGet insights on proper spacing and padding to create a clean, organized structure for your side menu.
- Designing an SVG LogoCreate a custom SVG logo that adds a unique and professional touch to your side menu.
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.
📂 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!
Templates and source code
Download source files
Download the videos and assets to refer and learn offline without interuption.
Design template
Source code for all sections
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
20 courses - 78 hours

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

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

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

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

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

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

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

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

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

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

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

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

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

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

UI Design for iOS 16 in Sketch
A complete guide to designing for iOS 16 with videos, examples and design files
3 hrs

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

UI Design Quick Websites in Figma
Learn how to design a portfolio web UI from scratch in Figma
1 hrs

UI Design Android Apps in Figma
Design Android application UIs from scratch using various tricks and techniques in Figma
2 hrs

UI Design Quick Apps in Figma
Design application UIs from scratch using various tricks and techniques in Figma
12 hrs

Figma Handbook
A comprehensive guide to the best tips and tricks in Figma
6 hrs