
Master figma in 2025 by learning the latest features, components, variables, and prototyping. Build Wander Rise, a web and mobile travel booking app, with wireframes, design systems, and smart animations.
Set up your Figma workspace by creating an account, choosing desktop or browser, and manage drafts, create new files or projects, import assets, and explore community resources.
Explore the Figma file layout, navigate the left panel, switch between file and assets, and manage layers, frames, and typography.
Take a behind-the-scenes look at how lectures are planned, filmed, and edited with the QClips AI tool to deliver professional, smooth, and error-free content for Master Figma in 2026.
Discover how to spark inspiration with Mobbin, filter by device, copy Airbnb and Expedia flows into your Figma project using the Mobbin plugin.
Use ChatGPT to generate wireframe ideas from a PRD, outlining hero carousels, search bars, CTAs, filters, and maps for a destination discovery page. Then use Figma AI to draft iterations.
Master Figma in 2025: sign up page wireframe in Figjam on iPad teaches low-fidelity authentication layouts with email, password, logo, social options, phone login, and a login link.
Create a verification code login wireframe with a code field, continue and resend buttons, then outline destination discovery and destination page flows to support trip booking prototypes.
Design the destination discovery wireframe with a top navigation bar, destination cards, a date search, and sortable filters for popularity, price, ratings, budget, duration, and weather, plus themed collections.
Design destination discovery cards with city and country, rating, price per day or total, image, popularity badge, and bookmark and continue actions, plus wireframe search, date pickers, and filters.
Design a destination details page with an image gallery, destination name, city and country, ratings, and amenities icons, plus a room selection call to action and filters.
Design a booking screen wireframe that presents accommodation details, dates, and add-ons with a back and book button, plus a clear price summary.
Set up a color scheme as the project's foundation, selecting up to three colors for backgrounds, actions, and accents, while guiding typography and design system with coolers and AI palettes.
Choose two fonts for headings and body using Google Fonts in Figma, for example Libre Baskerville and Noto Sans. Consider branding and try font pairings to refine typography.
Learn to use the foundation color generator plugin in Figma to create primary, secondary, and text color styles, generate palettes, and organize styles for a cohesive design system.
Compare styles and variables in Figma; use color and string variables to build a scalable design system, enable dark mode, and apply scoped border colors.
Access expert feedback from seasoned designers through Side Loom to refine your UI/UX and portfolio, requesting Figma comments or video reviews for handoff readiness.
As you're going through your project, feel free to send me or any other design professionals your Figma file for direct feedback: https://sidelume.com/pros
Design a two-column sign-up page in figma with an image on the right and content on the left, using a grid and auto layout for reusable inputs and buttons.
Master color contrast checks in Figma to ensure accessible text on backgrounds by testing foreground-background ratios, meeting the contrast standard, and adjusting to the closest hue that fits.
Learn how auto layout in Figma organizes inputs, buttons, and text, creates nested layouts, and uses padding, gaps, and the eight-point grid for scalable, responsive design.
Turn the input into a reusable component by creating a main component and instances. Place it in a dedicated components section and adjust auto layout spacing to show reusable design.
Create reusable button components with auto layout in Figma, then add sign up options for phone and Google, adjusting colors, padding, and 8px corner radius to fill the container.
Use the Unsplash plugin to find a travel image with licensing and insert it into the sign up frame. Add a right-side stroke and pick a secondary color for separation.
Use Figma's make image feature to generate AI images from prompts, preview options, refine prompts for desired scenes, and insert the chosen image into a frame.
Design a verification page in Figma prompting users to enter one-time code sent to email or phone. Include resend and continue button, plus layout tweaks inspired by PayPal and Mobilcom.
Leverage Figma UI kits and libraries to speed design, reuse components, and publish assets, while exploring iOS 14, iPadOS 18, material design, and simple design systems.
Design and implement a responsive navbar for the destination discovery page, including logo, notification bell, profile dropdown, and auto layout spacing, then convert it into a reusable component.
Explore how Figma's First Draft AI generates an initial mockup draft from detailed prompts, inspiring your travel app destination discovery screens with cards, pricing, badges, and configurable styling.
Design the destination input and date selectors on the destination discovery page, add a search button, and show how cards narrow as users search destinations and travel dates for packages.
Design destination cards with city images, names, ratings, price, and trip duration; include bookmark, learn more actions, and a reusable grid component with auto layout and a fire icon.
Learn to turn a card into a component, use wrap auto layout to spill cards to new rows, and generate sample data with Figma AI and Unsplash images.
Learn how to lock aspect ratio in Figma to keep images proportional when resizing card components, preventing distortion as width changes.
Explore Figma 2025’s beta grid layouts, a new option alongside wrap auto layout, to create a 3x2 grid with margins, gaps, and auto or custom widths for flexible card placement.
Create and style filter and sort buttons with icons, display a results count, and explore dropdowns or a modal for options in a responsive layout.
Design a reusable dropdown for sorting and filtering in Figma, including relevance, popularity, price, and ratings, with budget, duration, experience, type, and weather filters, open state visuals, and annotations.
Outline a trip details page with destination name, city and country, hero images, and a booking flow for room selection, dates, travelers, prices, add-ons, and ratings.
Design the top of a destination details page in Figma by duplicating frames, adding a back button with a chevron, and aligning image and text with grid and auto layout.
Use Figma’s AI writing tools to rewrite, shorten, and translate copy in place, craft London one-week trip names and descriptions, and apply layout tweaks for body text and auto layout.
Add the what's included amenities section on the destination detail page using phosphor icons with text labels, organized by auto layout and wrap, and complemented by Unsplash images.
Explore designing an accommodation booking interface in Figma, showcasing rooms with images, room types, price per night, and calendar date fields for from-to dates and travelers.
Learn to finish the destination detail page by duplicating a similar destinations section, configuring auto layout for horizontal cards, fine-tuning spacing and typography, and adding refresh and bookmark actions.
Design add-on cards for trips by adapting a collections card into add-ons, with a secondary action button, fixed widths, and images for car rental, insurance, and activities using unsplash images.
Learn to build responsive web and mobile layouts using variables and variable modes in figma, switching between 1440 and 440 pixels, with auto layout, margins, and max width.
Master responsive design by setting a max content width with variables, enabling web and mobile layouts that wrap, fill containers, and switch between device sizes with variants.
Learn to build responsive designs in Figma using constraints to anchor elements to the top, left, right, and center, and adapt for different frames with fill container and auto layout.
Organize mobile and web sections in a polished figma project, add a Google logo SVG as a 20 by 20 icon, convert it to a component, and align frames.
Audit and refine your app designs with the Design Pro plugin to improve copy, accessibility, baseline alignment, and color consistency, boosting landing page conversions.
Export designs from Figma by applying export settings and choosing formats (PNG, JPEG, SVG, PDF). Export single frames, multiple frames, or entire sections for easy sharing and developer handoff.
Export frames into free laptop or mobile mockups from the Figma community, paste your design into the placeholder with the mockups plugin, and export a portfolio-ready live prototype.
Define a user flow prototype starting from sign-up through verification, destination discovery, and booking, using variables to simulate multi-city paths and adding animations.
Use Figma AI to generate prototype connections across frames, test navigation from sign up to verification and booking, and learn how to refine or remove incorrect links.
Learn how to implement dissolve animations in a Figma prototype, linking sign-up to verification, creating fade transitions, adjusting curves and duration, and applying overlays for destination discovery filters.
Implement a scroll to interaction on the view availability button, animating the move from destination details to accommodation and using a negative offset and back action to return.
Design a dynamic booking screen in Figma that changes by the selected room, using variables for selected room and total price, with variants for twin, queen, and king rooms.
Create a dynamic total price in Figma using a local total price variable, set the total price and selected room, and update the booking navigation based on the choice.
Apply conditional logic to a dynamic booking page, adding or removing options like car rental, activities, and travel insurance, updating the total price and preventing multiple additions with booleans.
Showcase smart animate by linking two frames to automatically transition from booking to confirmed, adjusting content and simulating a loading state with a gentle 800 ms to 1 s timing.
Create a loading state for room cards by adding status variants for loading and using a loading animation via Lottie Files, then plan a confirmed state after booking.
Finish your prototype by creating a delayed frame-to-frame navigation from the initial page to the completed page, using smart animate and duplicating components to show booking confirmed and total charged.
Create and test web prototypes in Figma by defining sign up and logged-in flows, switching between them in prototype mode, and refining with multi-edit variants and smart animate.
Download the Figma app, sign in with the same account, and view your project on mobile. Use mirror to see the current page, switch pages, and exit with two fingers.
Collaborate in Figma by sharing project access, controlling permissions, and following teammates' activities, while commenting, resolving feedback, using voice chat, and leveraging libraries and teams.
Explore dev mode to share a code-friendly Figma view with JSX code, pixel units, language options, and component properties. Compare changes, view assets, add annotations, and share frames with developers.
Master Figma in 2025 introduces design mode annotations, letting you switch between annotations and measurement, with shift t to add development or accessibility categories and escape to return to comments.
Translate an entire app page to French using Figma's translate to option, copy a page, and let AI rewrite buttons, labels, dates, and reviews for multiple markets.
Learn to use Figma shortcuts to speed your workflow, including Auto Layout shift A, developer mode shift D, and copying and pasting styles with command alt C/V in gamified panel.
Take your web & mobile app design skills to the next level with this hands-on course. Whether you're just starting or looking to become an AI-enabled expert in UI/UX Design with Figma, this course will guide you step-by-step through designing stunning, professional User Experiences (UX), User Interfaces (UI), and prototypes using Figma.
What You’ll Gain by the end of this course:
Master Figma Basics and Beyond: Learn Figma's essential tools and features, from creating shapes and frames to advanced responsive design techniques.
Design Real-World Projects: Build a complete web app mockup interface for a travel booking app, gaining experience with a practical project.
Become an AI Designer: In a world where AI is only growing, learn how to take advantage of the many AI tools both inside of Figma and outside to become a faster AI-enabled designer.
Create Interactive Prototypes: Turn mockups into advanced clickable prototypes with animations, overlays, and device testing.
Boost Efficiency with Figma’s Tools: Master Auto-Layout, reusable components, variables, and plugins to create dynamic, scalable designs faster.
Collaborate Like a Pro: Discover how to work live with teams, share projects, and export assets seamlessly.
Enhance Your Portfolio: Develop polished, real-world projects to showcase to potential clients or employers.
About the Project:
In this course, you'll be working hands-on in Figma designing a travel booking app for the web and mobile. We'll start from scratch by learning how to read a product requirement document. We'll then go from wireframing to putting together a design system, before diving deep into designing mockups and building realistic prototypes we can share with the world, on our portfolios, and with friends.
About the Instructor:
With over 14 years of design experience, entrepreneur and designer Nima Tahami brings you expert insights and real-world knowledge. Nima has sold startups, had his work featured in Forbes, taught over 15,000 students, and his open-source tools have helped hundreds of thousands of developers worldwide.
Start designing your future today – enroll now and take your skills to the next level!