
Learn to transform Figma designs into pixel-perfect WordPress websites with Elementor Pro, building responsive, performance-optimized sites and SEO-friendly pages through UI/UX fundamentals, design systems, and real-world projects.
Understand why cookie-cutter website templates fail to tell a company’s story and stand out; learn how custom, tailored sites attract customers fast and boost sales.
Understand UI and UX fundamentals and how they shape a website's face and experience, from visuals to navigation and layout, and how user-centered design guides testing.
Master the basics of Figma for website UI design, navigate the interface, create simple designs, and explore interactive prototypes, collaboration, and components for consistent, stunning websites.
Sign up for a Figma account using Google, set your work role, and explore the dashboard to start your first design file.
Explore Figma's new UI three alongside UI two, learn how to create a design file, and discover access steps via the Help and Resources button and the waitlist.
Learn to navigate the Figma dashboard, create and rename frames, design desktop and mobile canvases with shapes, images, text, and effects, and prototype and share interactive designs.
Learn how to use Figma's layout grid to align elements across desktop, tablet, and mobile frames, and master column counts, margins, and gutters for a polished design.
Explore the Figma community as an online hub where designers share free and paid files, templates, plugins, and tutorials to spark web design ideas and user interface kits.
Design the first hero section in Figma using a 12-column grid, background image, overlay, logo, and navigation. Align typography and a call-to-action button for a polished hero.
Create the second hero section in Figma with a 1440px desktop frame, grid layout, a background image, and a menu plus a learn more button, using Georgia and Helvetica typography.
Design the third hero section in Figma by building a frame with a grid, creating this menu, logo, typography (Cabin font), underline accents, and a bold call-to-action button.
Master Figma auto layout to create flexible, responsive designs, automate spacing, and keep elements aligned as you resize buttons, cards, or sections.
Explore enabling the Figma ui3 beta through a chrome extension to preview ui3 features when it isn’t publicly available, then create a new design file to practice.
Walks through Figma UI3, creating a desktop frame, shapes, and text in railway font, adjusts colors and layers, and explores assets, plugins, and future Figma AI features.
Create a desktop frame, apply auto layout, and add three ellipses with red, green, and blue fills. Adjust margins, gaps, and alignment to observe auto layout adapting to size.
Learn to design buttons with auto layout in Figma, adding text, fills, padding, and rounded corners, then compose horizontal and vertical layouts for responsive, full-width buttons.
Design the first hero section with auto layout in figma, building a desktop frame, 12-grid grid, and background image with a black overlay; add logo, menu, and a call-to-action button.
Design the second hero section using auto layout in a desktop frame, adding a layout grid, a background with image, and responsive constraints to create a flexible fill container layout.
Design the third hero section in Figma using auto layout, frames, and a responsive background image, aligning logo, menu, and call-to-action for a polished custom web design.
Master UI/UX design principles to enhance custom website designs by applying visual hierarchy, layout, typography, and color theory learned in Figma fundamentals.
Arrange elements by size, color, and spacing to create visual hierarchy that guides users through the website. Highlight what's important.
Learn how typography shapes readability and design by selecting a typeface, font width, and style; use two fonts (headlines and body) with clear contrast, spacing, and colors for readability.
Compare serif and sans serif fonts to guide branding and design, noting serif for traditional long text and sans serif for bold headlines and mobile readability.
Learn how to locate typography for web projects with Google Fonts, filter by headlines and body text, choose sans serif or serif options, and preview fonts in designs.
Explore color psychology and how colors influence emotions in web design. Learn to choose brand-aligned color schemes and use a color emotion guide to create readable, emotionally resonant websites.
Discover how the 60-30-10 rule guides color balance in custom websites, with 60% dominant color, 30% secondary, and 10% accent for buttons and highlights, plus practical palette selection and feedback.
Prioritize user centered design by focusing on users' needs, ensure clear navigation and mobile usability, and design to solve problems and invite action.
Apply the kiss principle to web design by keeping layouts simple, navigation clear, and content minimal. Focus on essential content and fast load times, tested with real users for clarity.
Define project scope to guide web design from figma to wordpress, outlining client needs, timeline, budget, and features like blog or booking system, and set clear expectations with a contract.
Discover mood boards as digital collages that capture the desired website style and help compare competitor designs via sources like Pinterest, Figma, and Behance.
Create a three-color palette using color theory and color psychology, guided by a palette generator and color emotion guide, test contrast for readability with blue as primary and orange accents.
Understand custom web design steps from client meeting to launch, including mood boards, sitemap, typography, color palette, UI design in Figma, WordPress setup, plugins, analytics, security, and ongoing client feedback.
Define client requirements and project scope with a web design requirements checklist. Create a clear project proposal outlining deliverables, cost, time frame, and payment methods in an editable Figma file.
Apply a web design requirements checklist to build a fictional family clinic site, gathering client details, audience needs, and features for a WordPress deployment with Elementor Pro.
Use AI tools like ChatGPT and Gemini to generate website content and replace lorem ipsum, reducing workload. Craft prompts with roles and three choices to tailor hero sections and CTAs.
Craft a project proposal contract for a WordPress website, outlining five phases, deliverables like Figma mockups and a full responsive site, and integrations like Google Analytics and Search Console.
Collect design inspirations and screenshots to build a mood board, using tools like go full page extension, Dribbble, ThemeForest, Behance, and Pinterest, and synthesize your own design rather than copy.
Create a mood board in Figma by organizing client designs, cropping images, and outlining sections such as hero, about, services, reviews, providers, blog, and footer for a cohesive website concept.
Select sections from the mood board and assemble a full website structure by copying, cropping, and arranging hero, about, services, provider, preview, footer, and quick contact sections.
Create a sitemap to map your website structure, using a frame and text. Identify pages like home, about, blog, our provider, and contact, with arrows and lines to show hierarchy.
Explore typography strategies—mood board, competitor analysis, and audience input—to select sans serif fonts for headlines and body text, then test fonts on Google Fonts for readability and brand alignment.
Create a sticker sheet in Figma that catalogs reusable design elements—buttons, icons, logos, colors, and fonts—to ensure consistent styling across a website through a defined style sheet and variables.
Select a blue primary color for a clinic website using a color emotion guide or mood board, then create a three-color palette with the 6030 ten rule and accessibility checks.
Design a website logo by refining typography and colors in Figma. Detach styles, align elements, and group parts, then export the final logo as a PNG.
Discover how Figma components enable reusable, consistent design by turning elements into a main component and inserting instances across frames, with changes propagating to all instances.
Create reusable button components in a desktop frame using auto layout, colors, typography, and variants for primary, secondary, and simple buttons; propagate changes via instances.
Find royalty-free images and AI-generated content for a clinic website when clients don’t provide assets, using Pexels, Pixabay, and prompts to craft section content.
Design the hero section by creating a desktop frame with a 12-column grid, 140 margin, 20 gutter, and auto layout, then add a background image with a linear gradient overlay.
design a hero frame and a menu in figma using auto layout with fill container and zero padding, then integrate a logo component and menu items (home, about, providers, contact).
Create a call us element by adding a fake contact number and call to action text, then style it with typography, icons, and auto layout in figma.
Create a hero section with a clear call to action by adding headline, subheading, and a prominent 'request appointment' button, then adjust typography, padding, and background for impact.
Design the about summary section in Figma for a custom web design course, delivering a headline, paragraph, and two buttons (learn more, meet our providers) with auto layout and imagery.
Generate a multi-service section using ChatGPT, then design and lay out the section in Figma with auto layout, typography, icons, and color rules for WordPress with Elementor Pro.
Refine the services section in Figma by adjusting padding and colors, create a reusable service item component, and set up a hover-highlighted logo effect for better design consistency.
Learn how to modify service icons in a Figma-to-WordPress workflow, detach component instances to preserve design, and fine-tune layout, colors, and auto-layout for a dynamic services section.
Create a provider section with each provider’s image, name, role, and short description, generating five profiles via ChatGPT and adding them to the content file with corresponding images.
Design the providers section in Figma with frame height of 600 and vertical layout, creating a provider card component with image, name, role, short description, and a view profile button.
Reorganize the site layout by placing the review section after the contact section, design the contact area for consistency, and add a button that redirects to a separate form page.
Create a standout contact section in a custom web design project, featuring phone, location, and a request appointment button, designed with auto layout and left-text right-image layout.
Design a responsive review section using frames and auto layout, add avatars, stars, headlines, and a slider, and prepare the footer section for the next video.
Design a dark footer section for a clinic site by adding a logo, clinic summary, social media handles, useful links, and contact details using frames and auto layout.
Design an about page by analyzing competitors, building mission and values, and featuring providers and clinic details, using Figma auto layout, grid layouts, and generated content.
Add about us and our mission images, populate eight categories, adjust typography, remove auto layout and padding, ensure fill container, then create and insert a footer to finalize about page.
Design the blog page by duplicating the about page header, adding a blog page title and description, and placing posts in a 3 by 3 grid with dates.
design a blog pagination component that loads six posts per page and navigates with left and right arrows, including page numbers and ellipsis for a clean WordPress setup.
Design a contact us page in Figma by duplicating a block and building a full-width form with fields (full name, email, subject, message), plus optional inputs and a submit button.
Copy contact details from the home page to the contact page, add open hours with a clock icon, adjust alignment and colors, then insert a map and the footer assets.
Design the about us page in WordPress using Elementor Pro, translating a Figma design into a reusable hero section template and reusing sections from the home page.
Edit the about page by populating six category items with small and long descriptions, copy and paste text, align images to the top, and publish the updated design.
Design a request appointment page in Figma by duplicating the contact frame, centering the form, and adding headline, subheadline, and description. Update page title and add image to adjust spacing.
learn how to buy a domain and hosting, apply promo codes, compare Namecheap plans, configure DNS and cPanel, and install WordPress for a custom website.
Install WordPress via cPanel using Softaculous, choose https, set domain and latest WordPress in the root, create admin credentials, and prepare to clean up the site in the next lesson.
Clean up WordPress by deactivating and deleting plugins, removing unused themes, emptying trash for comments, pages, posts, and media, and preparing a fresh dashboard to design custom websites using WordPress.
Log in to the WordPress dashboard, explore posts, media, pages, and comments; configure admin profiles with Gravatar; install, activate, manage Elementor Pro, settings, and updates.
Design your custom WordPress website with Elementor Pro, install the free plugin, upgrade to Advanced Solo Website Builder, and activate Pro to access features like popup builder.
Customize the WordPress dashboard using screen options to hide unwanted items, install and deactivate a Lightspeed cache plugin, then prepare to design the site in the next lesson.
Master the Elementor editor to design a WordPress page using canvas layout and drag-and-drop widgets. Adjust site settings, typography, padding, and responsive views, add notes for collaboration, and publish.
Create a coming soon page in WordPress with Elementor Pro, enable maintenance mode, design a centered layout with logo, headline, paragraph, and contact icon boxes, and save a reusable template.
Explore the foundations of WordPress sites built with HTML and CSS, learn elements like h1, h2, h3, and p, and master CSS basics, margins, and padding through Elementor's visual editor.
Convert the Figma hero design to a WordPress Elementor layout, set 1440 by 700 canvas, add a background image, and build the logo and menu with the Hello Elementor theme.
Design and implement a hero section with a subheadline, headline, paragraph, and CTA, using open sans and railway typography, center alignment, and WordPress menu highlighting and publishing.
Design and optimize the hero section for mobile and tablet in Elementor, refining padding, typography, and menu visibility, then add tasteful entrance animations for a polished, responsive header.
Design a hero section in WordPress using Elementor, creating a full-width background with a flexbox container and a hero menu with a contact us button, while optimizing images and typography.
Builds a responsive hero section with a headline, subhead, paragraph, and two buttons, then aligns an image and fine-tunes spacing using containers and auto layout.
Apply bold hover and active states to the menu items in Elementor by adding an active class and custom CSS, including the hero menu ID to trigger hover effects.
Convert a Figma hero design to Elementor as part of the challenge, practicing the transition from Figma to Elementor and preparing for the next lesson.
Design the hero section three with Elementor Pro, adding a logo and WordPress menu, and styling typography, colors, and icons for a centered, responsive header.
Fix desktop alignment by removing container gaps and adjusting pointer width, horizontal and vertical padding in hero sections using Elementor, then verify responsiveness with the responsive test tool and publish.
Learn to design a hero section in Elementor Pro by applying copied styles, adding icon boxes with borders, using flexbox layouts, background images, and responsive layout adjustments.
Learn to safely update Elementor Pro by backing up your WordPress site with Softaculous, then upgrade to version 3.26.2 and verify site functionality.
Convert a Figma UI into a functional WordPress site with Elementor Pro, starting from clearing existing content, applying the Hello Elementor theme, and setting up Elementor plugins and templates.
Set up Elementor site settings by defining a design system with global colors and fonts from the Figma design. Configure typography with Latino and Fig Tree and adjust line heights.
Configure site identity, description, logo, and favicon by exporting and uploading assets. Adjust layout with content width, padding, and gaps to achieve a clean full-width design and publish changes.
Design a site-wide header using Elementor Theme Builder by creating a reusable header template with a logo and WordPress menu, then style with flexbox and spacing.
Learn to design a home page header with a cover image in Elementor, optimize the image with TinyPNG, set 800px min-height, adjust negative margins, and control stacking with z-index.
Remove the default footer using WordPress theme builder, create a new main footer with flexbox, publish it for the entire site, then verify on the home page via Elementor.
Set up a static home page named JB Family Clinic and design a full-width hero in Elementor with a centered background image, white headline, and a blue call-to-action button.
Design a left image and right text section, set a row layout with 600 height, optimize the image, and apply white background, border radius 20, and shadow.
Create a vertical section by adding a container with two headlines and a paragraph, plus a learn more button. Adjust typography, colors, and spacing to refine the layout.
Increase a button icon size using css by targeting the button's id and its class, adjusting font-size and margins, then publish and preview changes.
Add motion effects and scrolling animations to a web design section, configuring vertical and horizontal scrolling, viewpoints, and offsets. Publish and test to ensure responsive layout and fade-in header alignment.
Design the service section by selecting and customizing Google Material icons and other sources, resizing and coloring them, then integrate them into WordPress with Elementor Pro.
Design a service section in WordPress with Figma to WordPress and Elementor Pro, building a two-slide carousel with a centered header, padding, and image boxes.
Install and configure the Wordfence security plugin for a WordPress site, enable the firewall and reCAPTCHA login protection, and run security scans to detect threats.
Change the WordPress login URL using the White login plugin to create a custom login path, memorize it, and optionally set a 404 page not found URL for added security.
Build a providers section in WordPress using Advanced Custom Fields to create a custom post type with provider name, role, short description, long description, and headshot, displayed via Elementor row.
Design a provider section in WordPress with Elementor Pro, using a three-slide loop carousel and acf fields for provider name, role, description, image, and a view profile button.
Use loop carousel to display dynamic WordPress content from posts, custom fields, and custom post types via Advanced Custom Fields, including ecommerce products, and auto-populate the design from WordPress dashboard.
Learn to build a dynamic loop carousel in Elementor Pro that displays posts with featured images, titles, dates, and links using dynamic tags and templates, enhanced by advanced custom fields.
Design and customize the provider section by creating a reusable CSS class to scale icons and applying custom CSS in WordPress, then refine spacing, borders, and shadows in Elementor.
Edit the provider template to fix image fit and alignment, and remove grow. Add six-pixel left and right padding to each field and the button, publish, and refresh the design.
Polish the provider section by applying precise drop shadow and border-radius via custom CSS, removing shadows, tuning padding and margins, and adjusting slides and pagination for a cohesive design.
Design a two-column get in touch section using flexbox, containers, and image/icon boxes, featuring a header, three feature items with headlines and subheadings, and a schedule a visit button.
Design get in touch section by exporting the image as a jpg, optimizing with Tinypng, then adding it to the main container with a 550 width, centered, and alt text.
Create and position two get in touch items by configuring containers with fixed width and height, zero margins, absolute layout, typography, background, border radius, padding, and shadows, then add animation.
Design vertical and horizontal scrolling animations for the get in touch section using motion effects and scrolling effects, with fixed height and rightward horizontal orientation, then publish.
Fix the box shadow and corner radius by removing the CSS, then apply a new CSS class to the provider panel in the loop carousel, publish, and verify.
Design a client reviews section by creating a client reviews post type and advanced custom fields in WordPress, adding headshots, review text, and a review icon.
Create a review section with Elementor Pro by adding items, images, and typography, then adjust padding, borders, and shadows before proceeding to the next lesson on the footer.
Design a client reviews carousel with a header and responsive container using a loop carousel in Elementor Pro, pulling images, names, and reviews via dynamic tags and ACF fields.
Implement a five-point star rating and dynamic review scores in WordPress using advanced custom fields, configuring a client reviews loop carousel and styling with Elementor Pro.
Edit the template to place a 64×64 image on the left and the name on the right in a layout with a 60×60 corner radius, refining padding and hover effects.
Design and implement a complete WordPress footer in Elementor Pro, adding a logo, social icons, quick links, and contact details with precise spacing, colors, and dynamic site URL links.
Create a footer copyright section by building a container, applying global colors, a 64px height, a 1px border, and a white divider, with a dynamic current year.
Add motion effects to the website with a fade in entrance animation for sections. Preview the design before publishing, and prepare for mobile responsiveness in the next video.
Disable maintenance mode and clear cache to inspect the live site. Test mobile responsiveness from desktop to tablet, adjust container padding and alignment, and manage visibility at breakpoints.
Adjust tablet home page by tweaking container padding, font sizes, and layout order; publish updates and learn to hide mobile and tablet elements for desktop-friendly design.
Fix mobile responsiveness by adjusting header layout, hamburger alignment, and padding for a clean, mobile-friendly site. Improve typography and logo sizing across breakpoints to ensure consistent, responsive design.
Design the about page in WordPress with Elementor Pro by adapting the home page hero, using Figma as a reference, creating reusable templates, and styling content with css.
Designs the about page by copying and pasting short and long descriptions for six items, aligns images to the top, and publishes the section, then plans the blog section.
Design a blog page in Elementor Pro by creating an archive template, configuring reading settings, and applying a hero section with the archive title and description.
Build and style a blog archive page with a title and post section using flexbox, adjust spacing, image radius, typography, excerpts, and pagination for Elementor Pro.
design a blog page in wordpress using elementor pro by configuring headers, hero sections, and a post card layout with controlled excerpt length, date display, and pagination or infinity scroll.
Refine the blog page by adjusting card padding, excerpt length, and image and headline spacing, then tune pagination typography and color states or switch to infinity scroll for loading posts.
Design a custom single blog post template from scratch with the theme builder, adding dynamic title and featured image, then style content, post info, navigation, and related posts.
Create a WordPress contact page with Elementor Pro, adding a form with name, email, phone, subject, message, and optional document upload (pdf/jpg/png, up to three MB).
Add css code in the WordPress customizer's additional css to show the upload file label in the file field, publish, and adjust label and container widths.
Change the contact page button to submit and refine form styling with zero column gaps, 20px row gaps, zero label spacing, and black typography for fields.
Edit the contact section in Elementor by copying and pasting components, adjusting layout and spacing, adding open hours, icons, and a Google map, then publish for responsive display.
Fix header navigation in Elementor by updating the menu (home, about, blog, contact, our provider) and ensuring proper redirects to sections. Improve alignment and call icon behavior to support responsiveness.
Design a request appointment page in WordPress using Elementor Pro, including the hero section, header content, and a form, with headline copy and line breaks as shown.
Translate Figma design contact form fields into a WordPress Elementor Pro form, including full name, email, phone, select service, date time, and optional message, with a request appointment submit button.
Build a customized appointment request form in WordPress using Elementor by copying a contact form, configuring fields for full name, email, phone, service, date and time, and a non-required message.
Link the WordPress homepage with Elementor, apply hover grow animations to buttons, and connect appointment, about, providers, and contact links to their pages opening in a new window.
Demonstrate creating and styling a provider popup in WordPress using the popup builder, including image, headline, description, and a request appointment button, with triggers and page conditions to open it.
Learn to create dynamic popups with a loop carousel in WordPress using Advanced Custom Fields and Elementor Pro, including provider-specific popups and enabling ACF shortcodes.
Resolve dynamic popups not showing issue in a WordPress site using Elementor Pro by correcting ACF integration, using shortcodes, exporting/importing templates, and setting display conditions to entire site.
Edit the main footer in Elementor to add social media links, create a footer menu, and enable tel and mailto actions for phone and email.
Learn to make a WordPress site responsive with Elementor Pro by adjusting padding, typography, and layout across about, blog, and contact pages for tablet and mobile.
Learn to add action to a contact form with Elementor Pro, collect submissions, set up email notifications (from email, reply to), test sending, and address spam and smtp setup.
Fix email not sending issue in WordPress by setting up WP Mail SMTP, configuring from email and SMTP details, testing with email tests, and validating contact forms and appointment forms.
Configure the Rank Math SEO plugin in WordPress, connect your Google account, run the setup wizard, and optimize titles, descriptions, and social previews for the home page and about page.
Set up Google Search Console and GA4 analytics to monitor your site's presence in Google search, submit a sitemap, verify ownership, and track keyword performance.
Use the Rankmath SEO analyzer to scan your site, fix H1 and H2 headings, adjust heading hierarchy with H1–H3, and add alt text to images to boost the SEO score.
Boost WordPress site speed by installing LiteSpeed cache plugin, configuring caching, enabling image optimization and minification for CSS, JS, and HTML, and testing with PageSpeed Insights on mobile and desktop.
Set the content width in Elementor Pro by using the default value instead of 1440, and apply 30 px left and right padding for better responsiveness.
Convert a Figma design into a fully functional WordPress site using Elementor Pro, reinforcing practical web design and deployment skills.
Develop a step-by-step system to speed up WordPress by image optimization, WebP conversion, minimal plugins, smart caching, and lean Elementor layouts to boost LCP, CLS, and INP.
Transform your design vision into reality with this practical, step-by-step course.
In the Custom Web Design, Figma to WordPress with Elementor Pro course, you'll learn how to design beautiful, user-focused websites in Figma and bring them to life using WordPress and Elementor Pro.
Whether you're just getting started or looking to expand your freelance skills, this course will guide you through the complete process, from idea to live website.
What You’ll Learn
UI/UX Design Essentials
Understand the principles of user-centered design. Learn how to use color theory, typography, layout systems, and visual hierarchy to design websites that are both beautiful and intuitive.
Mastering Figma for Web Design
Get confident using Figma's interface, auto layout, grids, prototyping tools, and component libraries. Build client-ready UI mockups that can easily translate into real websites.
Figma to WordPress with Elementor Pro
Learn exactly how to convert your Figma designs into fully functional WordPress sites. Use Elementor Pro to build responsive pages, headers, footers, and templates without writing code.
Complete Web Development Workflow
Follow a real-world project from start to finish. Set up hosting, buy a domain, install WordPress, optimize for performance, and implement SEO best practices. Learn how to build fast, secure, and search-friendly websites.
Case Study Website Project
Work on a real-world-style project as you progress through the course. You'll build a complete business website from scratch, applying everything you learn from UI/UX design in Figma to full development in WordPress with Elementor Pro. By the end, you’ll have a portfolio-worthy website that reflects professional design and development standards.
Freelance and Workflow Tips
Get extra materials to improve your workflow: client handoff checklists, communication tips, and AI tools to speed up your process and improve your deliverables.
Two Fictional Projects for Real-World Scenarios
Project 1: Business Website
You’ll follow a fictional client scenario to build a complete business website. Apply UI/UX principles in Figma, then bring your design to life using WordPress and Elementor Pro. This project teaches you how to approach real client needs, from planning to launch.
Project 2: Personal Portfolio Website
In this new section, you’ll take a pre-designed universal Figma template and turn it into a fully responsive, SEO-friendly personal portfolio website—no coding required. You’ll learn how to customize the template to match your brand, set up hosting and domain, and recreate the design in Elementor Pro. By the end, you'll have a sleek portfolio site that showcases your skills and helps attract clients or employers.
Who This Course is For
Beginners with no web design experience
Freelancers looking to expand their service offerings
UI/UX designers who want to bring their static designs to life
Entrepreneurs who want to build their own business websites
Marketing professionals who want more control over website development
What You’ll Need
A computer (Mac or Windows)
A stable internet connection
A willingness to learn and follow along step by step
We’ll walk through everything together from creating your Figma account, buying and setting up hosting and domain, installing WordPress, and activating Elementor Pro. No prior experience required.
Stop relying on templates that don’t fit your brand or your client’s needs.
Start building custom, high-performing websites that look great and deliver real results.
Enroll now and take your web design skills to the next level.