
Explore the fundamentals and advanced workflows of Figma, from UI/UX principles to practical tools like the pen tool, frames, components, wireframes, and prototypes, guiding beginners to expert proficiency.
Distinguish user experience from user interface design by examining interaction, utility, and ease of use. Follow a design thinking process—empathize, define, ideate, wireframe, prototype, and test—through hands-on Figma lessons.
Explore design thinking by empathizing with users, identifying their needs and goals, then create personas, journey maps, and prototypes across fidelity levels to test toward a minimum viable product.
Explore core ui/ux principles for design in figma, including accessibility, hierarchy, user-centered design, clarity, simplicity, comfort and familiarity, and consistency to create accessible, intuitive interfaces.
Register for Figma, set up your account, and explore starter and professional plans, the Figma editor and developer mode, plus downloading the desktop app for local fonts.
Master Figma basics by exploring layers, groups, and frames, learning to organize pages, lock and hide layers, and use frames as canvases to structure and view designs.
Master basic Figma tools, navigate with the move tool (v) and space bar, work with frames, shapes, pen and text tools, and explore plugins and AI features for rapid design.
Explore figma design properties in the right panel, including dimensions, position, layout, fill, stroke, gradients, effects, and typography, while building a mobile first card interface on an iPhone frame.
Learn to craft user stories and scenarios for UI/UX design with a banking app example, emphasizing use, function, and starting with low fidelity wireframes.
Explore low- to mid-fidelity wireframing for a digital banking dashboard in Figma, translating user stories into structured layouts, balance views, account breakdowns, and interactive transaction previews.
Learn to create a high-fidelity prototype by selecting colors, typography, and images that convey brand identity and ensure readable contrast.
Learn to create mood boards that express mood, atmosphere, and style by gathering visuals, text, and media, then extract a cohesive color palette to guide visual messaging.
Explore typography in user interface design by selecting simple, readable fonts, understanding font hierarchy from headings to body text, and balancing contrast, size, and weight for clean digital products.
Master auto layout in Figma to organize frames and forms with consistent spacing and alignment. Explore horizontal and vertical layouts, nested auto layouts, and precise padding for balanced designs.
Learn how Figma components create a parent button and instances to keep design elements consistent, with changes to the component propagating to all instances and enabling variations via auto layout.
Explore how ui kits provide ready-made components in Figma, enabling quick wireframes with iOS and Apple SF font assets, while balancing speed with adding your own unique touch.
Explore how to use guides and grids in Figma to structure and align UI elements, including grids, columns, rows, margins, gutter, and ruler guides for precise, consistent layouts across frames.
Explore Figma's draw mode to use pen, brush, and pencil tools on a free canvas; adjust width profile, smoothing, dynamic texture, and dash options to add character and visual identity.
Learn to create navigational interactions in Figma prototypes by setting triggers, linking screens with navigate to, and choosing animations like instant, dissolve, move, push, slide in, and smart animate.
Define and organize user flows in Figma to show starting points, such as login, dashboard, and account breakdown, in structured prototypes for stakeholders.
Design a high-fidelity prototype of two to three screens for a bank dashboard in Figma, using frames, auto layout, color gradients, and interactive transitions to show a polished UI/UX flow.
Explore active communication in Figma with cursor chat, spotlight, and voice chat for real-time collaboration. See how live collaboration shows teammates’ cursors and enables in-document interaction.
Master passive communication in Figma with comments, annotations, and measurements to clarify design changes and enable smooth, clear handovers.
Prepare a simple Figma handover by organizing documents, cleaning clutter, structuring flows in rows, and naming screens to guide engineers with a concise style guide and annotations.
Create a rapid airbnb-inspired prototype in figma, focusing on the main page, search and filters, and property cards with price, rating, and host details.
Prototype a startup landing page in Figma by rapidly moving from concept to prototype, including a hero section, fixed nav, features, FAQ, and responsive, one-page navigation.
Explore website design in figma: build headers, footers, and a desktop shopping layout with cart, login, and shop now emphasis, then design product pages with galleries, price, and add-to-cart flows.
Explore building a website prototype in figma by creating an overlay cart panel, linking frames, and simulating a checkout flow with header, footer, and a clear pricing summary.
Create a realistic Netflix prototype in Figma using an iPhone frame, black background, branding, covers, categories, and a bottom navigation with play and add to my list actions.
Master color theory for UI/UX by exploring warm and cool color palettes, typography decisions, and practical uses of Figma templates, plugins, and Google Fonts to craft cohesive designs.
Analyze and compare user interface options to optimize user experience and UX, focusing on hierarchy, familiarity, accessibility, and safety across product pages, registration forms, payments, and profiles.
Create versatile content in Figma, from Instagram posts to PowerPoint presentations, using flexible artboards, color palettes, and typography. Prototype and iterate with retro and minimalist styles.
Analyze how BuzzFeed and Facebook present headers, spacing, color, and content hierarchy to guide user attention, emphasizing usability, accessibility, and prioritizing workflow decisions.
Explore professional user interface design strategies through a LinkedIn interface analysis, highlighting header design, blurred backgrounds, navigation tabs, and impact on user experience and self-promotion for the complete Figma megacourse.
Discover how to create compelling UI elements in Figma, including mesh gradients, 3d-looking buttons, shadows, gradients, and simple charts to elevate your UI/UX designs.
Master vertical, horizontal, and bi-directional scrolling in Figma by using prototype overflow and auto layout to create scrollable lists, maps, and Netflix-style sections for apps and websites.
Explore layer stylization in Figma by combining multiple fills, strokes, shadows, and blur effects—gradients, progressive blur, background blur, inner shadows, and glass—creating a 3d-like UI while considering performance and usability.
Explore advanced Figma components and variants, creating a main component with multiple variants and properties, managing instances, detaching, and prototyping interactions to build scalable, consistent UI elements.
Explore creating and styling buttons in Figma using auto layouts, components, and variants; build primary, secondary, and ghost buttons with hover and icon options, and prototype interactions.
Learn to design functional forms in Figma with input fields, dropdowns, checkboxes, and radio buttons. Build realistic forms using auto layout, components, variants, and prototyping for user input.
Learn to build component-driven animations in Figma using components and variants, with hover and delay triggers, smart animate, masking, overlays, and UX-focused feedback.
Learn to create overlays, pop-ups, and menus with a delayed, centered trigger, background tint, and simple animations. Implement update flows by swapping overlays and showing progress with a cancel option.
Learn to design a simple menu header in Figma using frames, auto layout, and components with hover and active states, including logo, links, and a call to action.
Learn to build drop-down menus in Figma using an arrow indicator, a framed overlay with auto layout, hover or mouse enter triggers, and hug contents to size.
Discover how to design a functional hamburger menu in Figma, including creating a collapsible overlay, three-line icon, logo placement, iPhone 16 frame sizing, and drag interactions that close the panel.
Learn to build an interactive calendar in Figma using components, hover and active states, and prototyping. Use a days grid with default, hover, and active states to test interactions.
Learn to design responsive interfaces in Figma by using auto layout, fill container, hug contents, and wrap with min/max widths, enabling layouts to adapt across desktop, tablet, and mobile.
Master AI image generation and editing in Figma, including background removal, area isolation, content replacement, and vectorization, accessible with a pro subscription.
Explore Figma's AI writing and editing tools, powered by Gemini and ChatGPT, to shorten, rewrite, translate, and replace text directly in designs.
Explore how Figma's first draft AI design feature can quickly generate basic app and site wireframes with adjustable looks, while highlighting its limitations.
Explore user experience design fundamentals, its importance, and key factors, including empathy, surveys, interviews, and tests, to create usable and accessible digital products.
Discover how UX design uses seven factors—useful, usable, findable, credible, desirable, accessible, and valuable—to craft human-centered experiences across digital and physical products.
Discover the seven factors that shape user experience: useful, usable, findable, credible, desirable, accessible, and valuable, and learn how they drive successful design.
Develop deep user understanding by embracing empathy in design thinking, abandon ego, listen, observe, and care, using what/how/why, immersion, interviews, and analogies to inform UX.
Explore quantitative and qualitative research, distinguishing numbers and surveys from words and interviews. Learn how each approach uses different questions, sample sizes, and analysis methods, from charts to transcripts.
Define the survey's main purpose, craft objective questions with scales and open-ended fields, and analyze results to uncover motivations and pain points for product design.
Plan, conduct, and analyze user interviews by defining purpose and sub-goals, using open-ended questions and transcripts. Identify themes and quotations to refine personas and understand user needs.
Master advanced Figma features for UX design, from basic concepts to six flows, with auto layout settings, components, variants, micro interactions, and a resource-rich working file of plugins and documentation.
Learn scalable, accessible UI/UX design in Figma with a design-systems focus, including responsive layouts and mobile app flows for iOS and Android.
Navigate the complete Figma megacourse road map, a practical design-systems based program guiding you through chapters, assets, plugins, and six portfolio-ready use cases.
Review key concepts from earlier courses, load and navigate a Figma file, explore plugins and widgets, and learn CSS basics for better handoff.
Think through the problem, set up foundations, and design with purpose in Figma, then iterate with stakeholders to plan for future updates and build a scalable, reusable design system.
Learn best practices in Figma by using frames as containers, clipping content, and applying auto layout and absolute positioning to build responsive user interface.
Have you ever wanted to design your own app, website or blog? These days, we use them without a second thought. They have become an integral part of both the human experience and the financial market. It’s easy to come up with a new idea for a viral new app, but not as easy to make that app a reality - or so you might think. That’s where Figma comes in. Figma is a free, collaborative UI/ UX design tool that can help you design a wide range of interfaces in great detail - and we’re here to teach you how.
In this course, you’re going to learn everything about user interface design with Figma. Step-by-step, we’ll cover everything you need to know from opening the program for the very first time to finalising your finished design. You’ll learn all of the tools, as well as how and when to use them. We’ll also cover everything you’ll need to be able to collaborate with other web developers easily through its collaborative feature. During the course, you will learn about the principles of User Interface Design in order to design with purpose, as well as the principles of Human-Computer Interaction. Finally, we’ll teach you how to adapt to specific project requirements, as well as how to wireframe in order to turn your design into a functional prototype.
After taking this course, you will be able to:
Create prototypes and collaborate with web developers easily
Achieve an understanding of the process, purpose, and tools of prototype design
Understand the principles of User Interface Design in order to design with purpose
Learn the basics of Human-Computer Interaction
Discover the standard tools in User Interface
Adapt to specific project deliverables in User Interface
Use advanced techniques in real-life cases