
Explore the essentials of Figma for web design, mastering typography, color schemes, symmetry, and responsive design to craft no-code websites that grow businesses and attract clients.
Discover why Figma is the go-to web and app UI design tool, offering a free plan, browser access, real-time collaboration, and easy developer handoff.
Join our real-time support and friendly Discord community, where students and the instructor answer detailed questions, access cheat sheets, and start hands-on Figma exercises and the first web design project.
Import a Figma project, then assemble the top section with logo, title, subtitle, and buttons. Learn to zoom, fit to screen, and export the frame as a png for upload.
Explore practical website design decisions in Figma, including logo placement at the top left, left-aligned menus, centered typography, balanced spacing, and consistent button styles to create universal web design fundamentals.
Open Figma and start a new design file using control n, explore the welcome screen. Focus on mastering web design principles before exploring community resources, plugins, and figjam.
Navigate Figma efficiently by using the recent files tab, deleting to trash, restoring, and creating a 1920 by 1080 frame with ctrl and spacebar for zooming and panning.
Practice rapid Figma skills by importing a file, moving two icons to each corner of the big frame, panning with the spacebar, and exporting the result as a PNG.
Learn practical Figma techniques for precise frame alignment using alignment tools and layering. Practice paced exercises using zoom, spacebar, red guides, and the layers panel to place icons inside frames.
Understand why beginners give up when Figma projects feel overwhelming with many pages and assets. Focus on essential organization and fundamentals, lean on community support, and delay advanced features.
Use frames instead of rectangles or groups to structure designs in Figma, starting with a 1920 by 1080 frame. Keep elements inside frames, apply fills, and enable responsive prototyping.
Learn how to work with colors in Figma using the color picker, hex codes, and document colors, including linear gradients, opacity, and gradient stacking to create vibrant user interface designs.
Learn to create and apply color styles in Figma, name colors by universal roles like primary or background, and ensure consistency across screens.
Learn to add images from Unsplash in Figma using rectangles for a better fit, crop and resize with shift, and replace fills by dropping new photos onto the rectangle.
Create a 1920 by 1080 gallery in Figma with three columns using 1920/3 for width. Duplicate with alt and shift, add a white stroke, and import photos from Unsplash.
Add and edit text in Figma using click-and-type or click-and-drag. Explore auto width, fixed size, and auto height for text boxes, and learn about font family concepts like Roboto.
Learn to adjust Figma text layers by selecting fonts (Google Fonts), setting size and line height to 1.5, and applying alignment and all caps for web design.
Learn how professionals manage text in Figma by creating and applying text styles, naming conventions, and a consistent H1–H3 hierarchy to speed work and maintain design consistency across multiple pages.
Explore how to enhance readability and aesthetics in Figma with drop shadows, layer blur, and background blur, using subtle, sparingly applied effects on menus, headers, and buttons.
Master Figma components to speed design by using a master component and clones that auto-update. Use auto layout, color and text overrides, and the assets panel for reusable buttons.
Master Figma for web design emphasizes three core principles—pixel perfect execution, understanding client needs, and attention to detail—to become a great web designer.
Learn to recreate a site design in Figma with pixel perfect execution, mastering alignment, framing, and correct sizes, to build speed and precision for web design and freelancing.
Set up the desktop version in Figma by creating a project, setting width to 1920, configuring a 12-column grid, and aligning the logo with guides for a 1200px active area.
Create a 1920px white header in figma, center it, and align the logo left on a #f2f2f2 background. add svg social icons from flat icon, scale under 40px.
Rename frames and create an orange 1920-wide main menu using auto layout with left side, Poppins all caps semibold text, and menu items like home, learn Photoshop, freebies, and contact.
Design a search box in figma with typography styling (poppins 30 for the title, 13 for the hint inside the box), use auto layout, padding, and an orange button.
Duplicate the search box to create a dropdown, rename frames, add a dropdown icon, adjust colors to c9 c9 c9 and a4 a4 a4, set height and width, center-align.
design the essential card that dominates the page using auto layout, 20-pixel padding, and a 380-pixel-wide frame for a three-column layout with fill container titles and descriptions.
Learn to design scalable card grids in figma by turning frames into components, using auto layout for consistent corners and styles, and updating images, titles, and descriptions across instances.
Set up the secondary navigation in Figma by creating a horizontal categories strip between the search box and grid, using auto layout, all caps styling, and an orange active state.
Practice creating a Figma pagination component for web UI by configuring auto layout, padding, corner radius, strokes, orange color states, and multiple instances with tidy alignment, dots, and grouping.
Create a 1920 by 400 footer in Figma using a 12-column grid, four areas of three columns each, an orange bar, and clean Poppins 14 uppercase typography.
Group the footer into four columns in Figma, tidy up spacing, add a subtle divider, and float a CTA button for a balanced, eight out of ten design.
Remember to apply auto layout and components, with deliberate color use—focus orange as the action color and yellow sparingly—to create clean, symmetrical UI foundations.
Freelancing grants freedom and control but requires grit and a strong mental game; this lecture outlines the realities, earnings potential, highs and lows, and prep before design principles and invoicing.
Learn the best start as a freelancer by ditching coding and spamming, switching to Photoshop design with no coding involved, building a portfolio, and freelancing on platforms or local clients.
Set up a trustworthy freelancing profile by choosing a simple universal nickname, uploading a real face avatar, and crafting a concise bio for any platform.
Explore the realities of freelancing platforms like Upwork, Fiverr, and Freelancer.com, and contrast them with crowdsourcing. See how bids, proposals, and a strong profile with reviews determine who gets work.
Discover how crowdsourcing on 99designs drives web design freelancing, where designers submit concepts to win prizes. Weigh the benefits of diverse concepts and client focus against upfront work and competition.
Answer a quick google form to set your design goals, including income targets, freelancing preferences, and desire for a stable design job, guiding future lectures.
Build a Behance portfolio and share it on Discord before applying to 99designs; if rejected, you wait 12 months, so show four to six designs.
Learn to build a portfolio and win clients by redesigning real local business websites, pitching via email, and showcasing six prototype concepts to attract small to medium businesses.
On 99designs, stay competitive by applying course techniques, studying hero sections, color schemes, fonts, and icons, while using inspiration without copying, and focusing on self-improvement.
Invest in an ergonomic chair and schedule breaks to reduce eye, back, and neck pain; use massage, foam rolling, a massage gun, hydration, sleep, and cardio for longevity.
Improve mood and concentration to boost freelancing performance by managing external pressure, setting deadlines, and practicing self care, focus, and mindful breaks.
Prototyping clarifies app flows and four potential actions, helping clients and coders understand the project scope. Focus on functional prototypes over expensive animations to secure accurate quotes and feasible development.
Master overlays in prototypes by using open overlay for modals, experimenting with move-in animation, positioning popups manually to reduce cognitive load, and closing on outside click when appropriate.
Explore timers and delays in prototypes to minimize clicks, show results with a green check, and balance speed with user control for faster task completion.
Master Figma for web design teaches vertical and horizontal prototype scrolling, fixed versus sticky headers, and resizing frames with overflow to enable smooth content flow.
Prototype smarter in Figma by using instance-based back navigation, master components, and clone propagation, set a flow starting point, restart with r, and use overlays for side menus.
Prototype an interactive drop-down in Figma by creating hover and selected states with variants, then test and link it to an open overlay to clarify scope for developers and stakeholders.
Import the provided file and start prototyping to identify missing screens and flow issues, link them to overlays, and prepare a feedback-ready prototype for client and coder review.
Master Figma introduction emphasizes pixel perfect execution as the UI design foundation, spot common execution mistakes, and train precision around the three pillars.
Master web design settings, including 1200 px minimum height, 1920 px width, and 1200 px active area for viewing at 100% zoom, plus header, hero, sub-hero, content, and footer.
Analyze non-standard layouts and missing header, menu, cart, and footer; learn how standard canvas size and layout patterns improve clarity and usability.
Create a standard website layout using frames and text layouts to build a wireframe inspired by PayPal, defining frame size, active area, and element sizing.
Master sizing web elements by comparing font metrics and using live-site overlays to estimate ballpark sizes. Use Google Fonts previews, screenshots, and measured rectangles to align headers, buttons, and icons.
Examine different text layers to understand typography choices, line height, and paragraph structure that impact readability, balance, and visual emphasis across designs, from blogs to law firm sites.
Master color contrast by ensuring maximum contrast for headers and buttons, and apply saturated colors from the color picker for an elegant web design.
Analyze color contrast and overlay techniques to achieve white text on colored backgrounds with maximum readability, while avoiding common design mistakes.
Master alignment in the hero area by using alignment tools, centering groups, and applying the proximity principle to keep related elements closely spaced, ensuring balanced header design.
Explore visual balance in web design by assessing headers and footers, icon placement, logos, and menus to achieve symmetrical, evenly spaced layouts.
Cultivate patience and precision in web design by following a recipe, measuring steps, and reducing mistakes; embrace feedback while focusing on line height, contrast, consistency, breathing room, and balance.
Master pixel perfect execution, then design through the client's eyes so every element serves business goals and client outcomes.
Design a website with a clear business goal in mind, using a precise message and a defined target audience to guide headlines, selling points, and calls to action.
Explore the user vs business owner dynamic in web design, focusing on first impressions, targeted audience, the hero area, and conversion from visitors to clients.
Leverage analytics to inform design decisions and boost conversions through testing and KPI-driven refinements. Focus on checkout clarity, mobile optimization, and actionable CTAs like add to cart.
Templates and no-code builders offer value, but they’re time-intensive; premium designers remain essential as business owners seek growth, not DIY, and templates won’t replace us for at least seven years.
Analyze four variants from 99 designs to show how client vision, not the prettiest entry, drives selection, highlighting a blend of custom graphics and photos that fit the business needs.
design an e-commerce homepage that showcases product variety with a three-column grid and tabs, using large photos and essential listing elements like photo, title, reviews, and price.
Design an e-commerce product detail page featuring an auto-rotating gallery, large title, concise three-line description, orange call-to-action, and add-to-cart with quantity control; leverage a z-pattern, tabs, and seo-friendly breadcrumbs.
Learn why websites aren’t pixel perfect in practice, and how priorities, bugs, and cross-team dynamics between designers, coders, and freelancers impact usability and revenue.
Analyze client needs by examining brand vibe, target audience, and design cues from luxury and everyday sites, then tailor minimalist, high-end layouts with negative space and subtle logos.
Understand how landing pages differ from standard websites by focusing on a single goal, lead generation or purchases, and design to maximize clarity, relevance, and conversions.
Learn how a clean landing page uses a strong USP headline, styled copy, and a clear lead-generation CTA to capture emails and start trials, with a fixed header guiding engagement.
Landing pages often earn a bad reputation for crowded, shouty designs and gimmicky claims; they leverage long pages, bold CTAs, and persuasive copy within a sales funnel to drive conversions.
Test landing pages with A/B tests to boost conversions and the bottom line by comparing button calls to action against form variations, and let analytics drive design decisions.
Learn to design a high-converting landing page by focusing on visitor needs, reducing bounce rate, crisp copy, minimal header, and credibility cues like live chat and pricing.
Distinguish UI as the visual button and UX as how it helps users achieve goals; learn practical, budget-friendly web design tactics, like hover and downstates.
Good ux improvements, such as a no-refresh add-to-cart and stable category tabs, boost conversions and sales while highlighting attention to detail in web design.
Redesign the checkout flow to prioritize login, delivery details, and clear calls to action, reduce distractions, and keep the total in view, boosting conversions from about 1.5% to 5%.
Improve the mobile homepage by prioritizing a compact, image-rich product grid, a sticky header, and a clearer add-to-cart flow to boost conversion and sales, guided by analytics and AB testing.
Make small design tweaks that boost ecommerce, like an add-to-cart icon and product space with usp points. Improve readability and trust with mobile-friendly fonts, reviews, and a smarter live chat.
Evaluate and upgrade the mobile product page to reduce bounce rate by prioritizing a gallery, visible add-to-cart feedback, and legible typography, while surfacing key details like reviews and nutritional information.
Companies pay designers who show passion and UX know-how, but rushing leads to a mediocre six out of ten; invest time in typography from Google Fonts, icon packs, and research.
Clarify business goals for the Romania-based healthy snacks site using Google Analytics, then design a mobile-first, feminine, upscale redesign that appeals to women over 30 in Romania and includes men.
Research and gather inspiration for a feminine, luxurious website redesign by studying multiple sites to identify color, typography, and clean layouts with white, black, and pink accents.
Set up Figma project foundation with a 1920x2000 canvas, a 1200px active area on a 12-column grid, 40px top bar, and black filled SVG icons sized with the scale tool.
Create top bar in figma with svg icons, resize to 26, use white for contrast, and space icons 10 px from text and 40 px apart, applying poppins 12 px.
Set up the header with a 40px top bar and 80px header, center the logo at 150px, and use auto layout for navigation: home, products, locations, login and create account.
Set a desktop frame fill and white header, then apply an action orange to the register button. Center the main menu and adjust padding; add an orange separator line.
Learn to design the hero area with real copy and copywriting-focused typography, preserving the illusion of a working website by aligning headline, subtitle, and links.
Design a standout secondary navigation for product categories by using spaced, all-caps Poppins bold menu items with a colored stroke and dividers, centered frames, and deliberate padding for clarity.
Design a product card by prioritizing the title, calories, weight, rating, reviews, price, and add to cart, using auto layout and components to create a sale-friendly hierarchy and social proof.
Learn to build a flexible product card in Figma by enabling auto layouts, grouping, naming, adding rating and actions, and refining alignment with fill container and a 380x250 image area.
Master the card layout by configuring auto layouts, setting fill container for two and three items, and styling the add to cart button with orange background and white text.
Enhance the card design by styling the view details as orange with Poppins 13 semibold, add a stroke for contrast, and create a master component with three copies.
Emphasize precision in Figma by checking spacing, typography, contrast, and color schemes to ensure designs fit, feel right, and align with the gut feeling that matters.
Create a compact faq section in a Figma design, featuring a bold 26px Poppins title, left-aligned 14px body text, and plus/minus toggles for each question.
Demonstrate auto layout in a two-column faq by applying shift a to rows, adjusting spacing to 25 px, tuning padding for title, icon, and description, then grouping for consistent layout.
Create a clean, centered newsletter sign-up form with a white frame and pink stroke, featuring a bold all-caps title, a short description, and an email input with a subscribe button.
Explore variations and improve your design by iteratively tweaking card corners, padding, header alignment, colors, and layout while managing master components and breaking chains to create new variations.
Design interior pages for an online shop by detailing product pages with photos, detailed information, reviews, and add-to-cart, while keeping contact and blog pages simple with client-provided wireframes.
Design the top area of a product details page in Figma, featuring a 1200px wide frame, 300px tall, a gallery with dots, and a split description and nutritional info.
Design clear calls to action on product pages with an add to cart button in blue, a go to cart link, and a checkout label, using precise padding and typography.
Design the main content area as a left-aligned 850-pixel frame with white fill, pink border, 15px radius, 20px top/bottom padding, taking about two-thirds of the active area, using Poppins typography.
Create a clean, readable nutrition table in Figma's sidebar, using a frame with pink accent lines, Poppins typography (14 regular and 16 semibold all caps), 20px padding, and right-aligned columns.
Create your own version of the project by exploring different cards, fonts, and color schemes instead of copying. Execute ideas on the canvas, then judge and refine with a smile.
Design a mobile version of the website with an emphasis on consistency, simplicity, and usability. Learn how desktop-to-mobile sizing and design decisions balance real-world constraints like budget and customers.
Explore two start methods for the mobile homepage in Figma: resize with handles or import from desktop. Use a 375 by 812 artboard and center a top bar.
Create a mobile header in Figma, selecting the iPhone frame, sampling colors, sizing to 60 by 375, and adding a fixed category menu for improved mobile navigation.
Rearrange the hero area by moving header text into the active area, balance one- or two-line readability at font size 27, and design a four-card grid with tight mobile-friendly spacing.
Set up the product card for the grid with a single image in a rounded rectangle at a fixed aspect ratio, then optimize mobile by trimming the title with ellipsis.
Master creating product cards in Figma by turning card layouts into reusable components, applying precise spacing of 20px from the header and 10px at the edge, with efficient alt-drag duplication.
Arrange the faq section for the mobile version by resizing text to 14–20 px, setting 30 px padding, and aligning nested frames with hug contents and ungrouping as needed.
Recreate a compact newsletter form for a narrow frame, center the title and description, resize the email field to 335 by 50, and align a right-side button with precise padding.
Design the mobile footer in Figma with a full-width bottom frame, two columns, left-aligned nav, right column write-align, 30-pixel spacing, symmetry, include contact us and buttons, use dividers and padding.
Reflect on the mobile home page, study patterns from big websites, and apply two-column footers and 11px fonts to keep designs functional and mobile friendly.
* Just updated for 2025 with the new user interface *
This course will teach you everything you need to know about modern web design and we're going to use Figma, one of the best design programs. Here are some of the things that you'll learn:
The course is beginner friendly - we'll take it step by step and learn through fun exercises!
UI & UX - all the essential principles you have to know
Responsive design: transform the desktop version to the mobile version
How to prepare the design for coding: make coders & clients happy
Design principles that can be applied on any project
Find out what clients want from you - what assets/deliverables and in what format
About Chris Barin
I'm a professional web & app designer and I've been designing websites for over 10 years. I've freelanced, I've run my own design company, and I'm an entrepreneur in the e-commerce space. I know what clients want and I'll share all my experience with you!
Why take this course?
You'll work on real world projects that are actually live and they have visitors & clients;
Discover the best tips & tricks that will take you from beginner to advanced user in a very short time;
Explore case studies where I explain in detail the most common mistakes;
Get access to a Discord group filled with people that love web design - this is a free chat room where you can often find me;
Web design has changed my life in an incredible way - it helped me move out of my parents house, it gave me a wonderful career as a freelancer, I created a design company, but more than anything it made me confident. This is a life skill that you can depend on. I know that no matter what happens in my life, I can create value through my own two hands by designing beautiful websites. I know everything will be OK because of that. At the end of this course, I hope you'll be as confident as I am. Let's get to work!