We may earn an affiliate commission when you visit our partners.
Course image
Vapa Academy

This practical, project-based course introduces you to the field of UI/UX design by guiding you through the creation of three complete mobile app projects: a Food Ordering App, a Coffee Shop App, and an Event Management App. Designed for both beginners and experienced designers, this hands-on course allows you to learn essential UI/UX design principles while working on real-world projects from start to finish.

Read more

This practical, project-based course introduces you to the field of UI/UX design by guiding you through the creation of three complete mobile app projects: a Food Ordering App, a Coffee Shop App, and an Event Management App. Designed for both beginners and experienced designers, this hands-on course allows you to learn essential UI/UX design principles while working on real-world projects from start to finish.

Throughout the course, you will delve deeply into the fundamentals of UI/UX design, acquiring essential skills and techniques to create engaging, user-centric applications. You will explore key concepts such as interactive prototyping, wireframing, system design, and crafting cohesive user flows. Each project will teach you to build from low-fidelity designs to polished high-fidelity designs, preparing you to meet the demands of real-world app design.

By focusing on practical, real-world applications, this course equips you with the skills to immediately apply what you've learned to your own projects. Upon completing the course, you’ll have three polished portfolio items and the confidence to tackle any future UI/UX design challenge. Each project will reflect your growing expertise in creating professional, functional, and aesthetically pleasing mobile apps.

Project 1: Food Order Mobile App

  • Design a user-friendly food ordering app with a modern and intuitive interface.

  • Build a comprehensive Figma system design and style guide for consistency.

  • Organize the Figma project for easy collaboration and scaling.

  • Design various essential screens to enable food browsing, ordering, and payment flows.

  • Use Figma prototyping tools to create seamless user flows, from food selection to checkout.

  • Explore best practices for integrating and utilizing a range of icons in your designs.

Project 2: Coffee Shop Mobile App

  • Develop a visually appealing coffee shop app that enhances user experience.

  • Create a style guide that captures the app’s unique branding, including colors, typography, and reusable UI components.

  • Prepare a well-structured Figma project for better design management.

  • Design screens for coffee customization, reward tracking, and store exploration.

  • Implement advanced prototyping techniques to simulate ordering and loyalty program interactions.

  • Learn how to incorporate and optimize the use of icons for a polished design.

Project 3: Event Management Mobile App

  • Craft a sleek and functional event management app interface.

  • Develop a system design and style guide to ensure cohesive visual language throughout.

  • Structure the Figma project for clarity and efficient revisions.

  • Design screens for event discovery, ticket booking, and attendee management.

  • Use Figma’s prototyping tools to create dynamic workflows for event registration and updates.

  • Work with event-related icons, learning how to maximize their usability in UI design.

What You’ll Learn

  • Building style guides to ensure consistent design language across projects.

  • Starting with low-fidelity wireframes and refining them into high-fidelity designs.

  • Creating interactive prototypes that simulate real-world app functionalities.

  • Applying responsive design principles for compatibility across devices.

  • Organizing Figma files for collaboration and future scalability.

  • Integrating icons effectively to enhance usability and visual appeal.

Whether you want to improve your design abilities or start a career in UI/UX design, this project-based course offers the ideal setting to advance your knowledge and let your creativity run wild in the exciting field of UI/UX design.

That's not all, though. Additionally, you will explore the craft of system design in this course, learning how to build scalable, consistent design systems that improve product consistency and expedite workflow. You will learn the techniques for creating efficient design systems that preserve design integrity through practical exercises and real-world examples.

Enroll now

What's inside

Syllabus

Introduction
Course Overview
Food Order App Complete Project - 1
Food Order App Complete Project - Figma Source File
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Focuses on practical, real-world applications, equipping learners with skills to immediately apply what they've learned to their own projects and build a portfolio
Develops skills in system design, teaching learners how to build scalable, consistent design systems that improve product consistency and expedite workflow
Covers essential UI/UX design principles while working on real-world projects from start to finish, making it suitable for both beginners and experienced designers
Uses Figma prototyping tools to create seamless user flows, from food selection to checkout, providing hands-on experience with industry-standard software
Requires learners to use Figma, so learners without prior access to Figma will need to acquire a license or use the free version, which may have limitations
Teaches the use of icons to enhance usability and visual appeal, which is a core skill for creating engaging and effective user interfaces

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Hands-on figma ui/ux project bootcamp

According to learners, this course is a highly practical, project-based introduction to UI/UX design using Figma. Students particularly value the opportunity to build a portfolio by completing three real-world app projects. The course is praised for providing hands-on experience with core Figma functionalities and introducing the concept of design systems and style guides. While well-structured and clear for many, some beginners felt the pace could be fast at times, suggesting it's most effective with some prior basic familiarity with design tools or concepts. It focuses heavily on the practical execution within Figma, providing skills directly applicable for those looking to get job ready in the field.
More execution than theory.
"The course excels at showing you the steps to design in Figma, but doesn't delve deeply into UI/UX theory or research methodologies."
"It's primarily a 'how-to' guide for designing interfaces in Figma, which is perfect if that's what you need, but less so if you want theoretical depth."
"Focuses heavily on the practical design side, which is great for portfolio building, but less on the strategic thinking in UI/UX."
Good starting point for beginners.
"As someone completely new to UI/UX and Figma, this course was a great starting point. It lays out the process clearly."
"The instructor explains things step-by-step, making it accessible even if you have no prior design experience."
"I found the course easy to follow, even without a background in design. It's structured well for newbies."
"Provides a solid foundation for anyone looking to get into UI/UX design using Figma."
Strong focus on Figma & design systems.
"Excellent coverage of Figma tools and techniques. I learned how to organize my files and use components effectively."
"Creating the style guides and design systems for each project was a game-changer for me. It teaches a professional workflow."
"The course teaches you not just *how* to use Figma, but *how* to use it efficiently for real projects."
"I now have a much better understanding of creating reusable components and maintaining consistency."
Build real app projects for portfolio.
"The three app projects were fantastic for building my portfolio. I feel much more confident showing these to potential employers."
"Loved that this course is project-based. It's not just theory, but actual hands-on design work that results in tangible portfolio pieces."
"Working through the Food Order, Coffee Shop, and Event apps gave me practical experience from start to finish."
"The emphasis on creating complete projects was exactly what I needed to add solid pieces to my design portfolio."
Pace may be fast for absolute beginners.
"While great, sometimes the pace felt a little fast, especially in later parts of the projects. I had to pause and rewatch frequently."
"If you're an absolute beginner with zero design experience, be prepared to spend extra time digesting the material."
"Could use a bit more explanation on the 'why' behind certain design choices, as the focus is heavily on the 'how'."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Figma UI/UX Project Course: Design 3 Apps and Get Job Ready with these activities:
Review Figma Fundamentals
Solidify your understanding of Figma's core features and UI/UX principles before diving into the project-based work.
Show steps
  • Review Figma's interface and basic tools.
  • Practice creating basic shapes and applying styles.
  • Familiarize yourself with components and instances.
Read 'Don't Make Me Think' by Steve Krug
Understand core usability principles to inform your design decisions throughout the course.
Show steps
  • Read the book, focusing on key usability concepts.
  • Take notes on how to apply these concepts to mobile app design.
  • Reflect on how these principles relate to the course projects.
Design a Simple Wireframe
Practice wireframing to plan the structure and flow of your app designs before adding visual details.
Show steps
  • Choose a simple app concept (e.g., a to-do list).
  • Create low-fidelity wireframes for the main screens.
  • Focus on layout, navigation, and key content elements.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document Your Design Process
Reflect on your design decisions and document your process to improve your understanding and communication skills.
Show steps
  • For each project, keep a design journal or blog.
  • Document your design choices, challenges, and solutions.
  • Share your work and get feedback from peers.
Iconography Practice
Improve your ability to select and integrate icons effectively in your UI designs.
Show steps
  • Find a set of icons related to one of the app projects.
  • Experiment with different sizes, styles, and placements.
  • Analyze how icons contribute to usability and visual appeal.
Read 'Refactoring UI' by Adam Wathan and Steve Schoger
Enhance your visual design skills and learn practical techniques for creating polished UIs.
View Melania on Amazon
Show steps
  • Read the book, focusing on visual design principles.
  • Apply the techniques to your app design projects.
  • Compare your designs before and after applying the principles.
Portfolio Presentation
Showcase your app design projects in a professional portfolio to demonstrate your skills to potential employers.
Show steps
  • Select your best app design projects from the course.
  • Create a presentation highlighting your design process and outcomes.
  • Practice presenting your portfolio to get feedback.

Career center

Learners who complete Figma UI/UX Project Course: Design 3 Apps and Get Job Ready will develop knowledge and skills that may be useful to these careers:
User Interface Designer
A User Interface Designer focuses on the visual elements of an application or website, ensuring they are intuitive and aesthetically pleasing. This course, which guides you through creating user interfaces for mobile apps in Figma, equips you with the skills to excel as a User Interface Designer. You will learn to design food ordering, coffee shop, and event management apps, building a strong foundation in UI design principles. Through this course, you will gain hands-on experience in creating style guides, wireframes, and interactive prototypes, all crucial elements for a successful User Interface Designer.
User Experience Designer
The User Experience Designer focuses on the overall feel and usability of a product, ensuring it meets user needs and provides a seamless experience. A course that covers UI/UX design and guides you through building complete app projects is highly relevant. This course focuses on interactive prototyping, wireframing, system design, and user flows, all key aspects of user experience. By working on real-world projects like food ordering, coffee shop, and event management apps, you gain practical experience that prepares you to tackle complex UX challenges as a User Experience Designer.
Mobile App Designer
A Mobile App Designer specializes in creating visually appealing and functional interfaces for mobile applications. This course directly aligns with this role by providing hands-on experience in designing three complete mobile app projects. You will learn Figma, a foundational design tool, while creating food ordering, coffee shop, and event management apps. This course helps you build a portfolio of polished projects, showcasing your ability to create user-friendly interfaces. Further, the course's emphasis on responsive design principles ensures that you'll be well-prepared to design apps that work seamlessly across various devices as a Mobile App Designer.
Interaction Designer
Interaction Designers focus on how users interact with a digital product, designing intuitive and engaging interfaces. This course helps you develop essential skills in this area through project-based learning. As an Interaction Designer, you'll be involved in creating prototypes, designing user flows, and ensuring the overall usability of an application. By completing projects that involve food ordering, coffee shop, and event management apps, you'll gain practical experience in designing interactive elements. The course's focus on Figma prototyping tools is especially valuable, enabling you to create dynamic workflows and simulate real-world app functionalities as an Interaction Designer.
Design System Architect
A Design System Architect is responsible for creating and maintaining a cohesive design system that ensures consistency across all products within an organization. This course is directly applicable, as it explores the craft of system design. By learning how to build scalable and consistent design systems that improve product consistency and expedite workflow, you'll be well-prepared for this role. The course includes practical exercises and real-world examples, enabling you to create efficient design systems that preserve design integrity. As a Design System Architect, you'll leverage the skills learned in this course to improve design consistency across different mobile apps.
Web Designer
A Web Designer creates the visual layout and user interface of websites, ensuring they are both aesthetically pleasing and functional. While this course focuses on mobile apps, the fundamental UI/UX design principles taught are transferable to web design. The skills you learn in creating wireframes, prototypes, and style guides can be applied to web design projects. Understanding how to create cohesive user flows and design systems, as taught in this course, helps you create engaging and user-friendly websites as a Web Designer.
Product Designer
Product Designer blends user experience and user interface design with product strategy and business goals. This course provides a practical foundation in UI/UX design with real-world application, as it guides you through the creation of three complete mobile app projects. This hands-on experience allows you to apply design principles to solve real-world problems. You will explore interactive prototyping, wireframing, system design, and crafting cohesive user flows, all essential to a Product Designer. The focus on creating user-centric applications helps you develop a user-first mindset and the ability to create innovative product solutions as a Product Designer.
UI Developer
A UI Developer translates designs into functional code, implementing the user interface of an application. While this course focuses on design rather than development, a strong understanding of UI/UX principles is extremely useful for a UI Developer. By learning how to create wireframes, prototypes, and style guides in Figma, you'll be better equipped to collaborate with designers and implement their vision effectively. The course's emphasis on responsive design principles also ensures that you can develop interfaces that work seamlessly across various devices as a UI Developer.
Digital Product Designer
Digital Product Designers are involved in the entire lifecycle of a digital product, from concept to launch, focusing on the user experience and visual design. This course provides a strong foundation in UI/UX design, which is essential for this role. You can apply the skills learned in creating mobile app interfaces to a variety of digital products. This course helps you learn to create user-centric applications and create innovative product solutions as a Digital Product Designer.
Freelance Designer
A Freelance Designer works on a variety of design projects for different clients, often managing their own time and resources. This course is highly valuable for aspiring freelance designers, as it provides practical experience in creating mobile app interfaces. The course's project-based approach allows you to build a strong portfolio of work that you can showcase to potential clients. Additionally, the skills you learn in creating style guides, wireframes, and prototypes make you a well-rounded designer, capable of handling a wide range of projects as a Freelance Designer.
Visual Designer
A Visual Designer focuses on the aesthetic aspects of a design, ensuring that it is visually appealing and aligns with the brand's identity. While this course covers both UI and UX, the emphasis on creating visually appealing mobile app interfaces is particularly relevant. The projects in the course involve creating style guides, selecting color palettes, and incorporating icons, all of which are essential skills for a Visual Designer. By completing these projects, you'll develop a strong eye for detail and the ability to create visually stunning designs as a Visual Designer.
Accessibility Specialist
An Accessibility Specialist ensures digital products are usable by people of all abilities. While not directly focused on accessibility, this course may be useful for those interested in this field. By understanding UI/UX design principles, you can create more accessible interfaces. Awareness of user flows and interaction design, as taught in this course, helps create applications that cater to a wider audience. The act of learning to create user-friendly designs in this course may help you consider accessibility best practices to improve inclusivity.
Usability Tester
A Usability Tester evaluates the user-friendliness of a product by observing real users as they interact with it. While not directly focused on usability testing, this course may provide valuable insights into the design process. Understanding UI/UX principles, as taught in this course, helps you design more effective tests and analyze user feedback. By learning to create user flows and interactive prototypes, you'll be better equipped to identify potential usability issues as a Usability Tester.
Market Research Analyst
A Market Research Analyst studies market conditions to examine potential sales of a product or service. While this course's focus is primarily design-oriented, the understanding of user experience and interface principles gained may be useful. Understanding how users interact with mobile apps, as taught in this course, may help you identify market trends. The knowledge of design systems you might learn helps you to assess the market viability of digital products as a Market Research Analyst.
Technical Writer
A Technical Writer creates documentation for technical products, such as user manuals and API documentation. While this course is focused on UI/UX design, the knowledge of design principles and user flows may be helpful for understanding the technical aspects of a product. Awareness of how users interact with mobile apps, as taught in this course, may help you write clearer and more effective documentation as a Technical Writer.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Figma UI/UX Project Course: Design 3 Apps and Get Job Ready.
Provides a foundational understanding of usability principles, crucial for effective UI/UX design. It emphasizes simplicity and clarity in design, ensuring users can easily navigate and understand interfaces. Reading this book will help you approach the app design projects with a user-centered mindset. It is commonly used as a textbook in UI/UX design courses.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser