
Explore two free WordPress sandbox environments—WP Sandbox XCOM and Leverage Divvy—to practice multisite sites, themes, and the Divvy builder for up to 10 sites per account.
Explore three WordPress design approaches—block based full site editing with Twenty Twenty Two, classic themes like Cadence, and the Divij theme and visual builder—to balance modern templates with traditional customization.
Master WordPress basics by defining themes, plugins, blocks, and block patterns; compare classic and block-based editors, widgets, and the customizer across sandbox and local installations.
Explore three methods for resizing and compressing images for WordPress, including plugins that optimize on upload and Photoshop workflows, aiming for images around 2048 pixels wide and under 200 kilobytes.
Explore the twenty twenty two block based theme, using the site editor to manage templates and template parts that control headers, footers, and global site elements without coding.
Explore the sample WordPress 2022 theme site, set up media library images, and compare the demo to your own site to begin customizing with the 2022 theme.
Learn to recreate a home page using the 2022 WordPress theme, create three blog posts with featured images, and explore blocks and block patterns for flexible, mobile-responsive design.
Navigate and reorder blocks with the list view, add categories and tags to posts, and update the site-wide header logo using the site editor.
Learn to match the about page using a 2022 theme's template patterns, apply a query loop to pull posts into a columns layout, and fine-tune spacing with spacer blocks.
Learn to customize a WordPress event page by editing a theme template, creating a no-title page template, and using block patterns to remove the page title and separators.
Create a landing page without a header using a blank template and full page block pattern, then add a footer with a custom background color.
Create a custom blog archive template with a right sidebar using the 2022 theme, adding header and footer via template parts, and fine-tune layout and width in the site editor.
Convert the site sidebar into a global template part and reuse it across pages, then customize header and footer navigation with custom links and page links for site-wide consistency.
Build a custom WordPress contact page using a theme block pattern, embed a fluid forms contact form via shortcode, and refine layout and typography with the block editor.
Customize the contact form style and messages, test outgoing notification emails, and add a navigation item while exploring mobile responsive design with browser dev tools and the WordPress site editor.
Set up Google reCAPTCHA version 3, an invisible bot-blocking solution, to prevent contact form spam on WordPress sites by configuring site and secret keys in Fluent Forms and testing.
Configure an about page opt-in form connected to Mailchimp with Fluent Forms, set up a free API key, and collect emails into a 2000-contact broadcast list.
Explore frost, a block-based WordPress theme with full editing like 2022, learn to use block patterns and style blocks, and import pre-designed sample sites to quickly build a site.
Learn how to import a Frost sample site XML into WordPress using the importer, assign authors, import attachments, and set a static front page with updated navigation.
Explore frost theme templates and template parts, revert header and footer to default, and correct navigation links and logo in the site header, aligning demo content with your WordPress site.
Activate the fluent forms plugin, embed and style a contact form on the page, customize fields and placeholders, and align the button styling with the Frost theme.
Embed a map on a WordPress contact page by using a Google Maps iframe in an HTML block, or the WP Google Maps plugin with OpenLayers for multiple markers.
Create a template for a blog archive page and a 404 page using a block-based WordPress theme. Use a query loop to pull posts dynamically and customize templates without code.
Explore full site editing with a block-based WordPress theme, which removes the customizer and CSS area, then activate a custom CSS plugin and use browser dev tools to target styles.
Set up a free 60-day Flywheel hosting demo, create a WordPress site on a temporary domain, verify your account, and install the cadence theme and cadence blocks plugin.
Install the free cadence theme on your flywheel demo site, add cadence blocks and starter templates, and learn how deactivating unused blocks improves WordPress site speed.
Master the Kadence block editor to customize the global Cadence header and its overlays. Use the customizer and permalinks to ensure readable headers and consistent page design.
Learn Kadence mobile responsive design by editing the header for tablet and phone, using the device toolbar and dev tools, and adding HTML anchors for in-page navigation.
Learn to customize WordPress navigation with the customizer and menus, and enhance cadence design with image focal points and overlapping elements using negative margins for responsive home pages.
Edit the blog archive and post layouts in Cadence to control blog pages, category archives, and individual posts using WordPress customizer settings.
Set up a Divi sandbox site and explore nine topics in the Divi ecosystem, importing design agency layout packs and pre-made layouts to learn templates, modules, and theme builder features.
Explore Divi theme options, the customizer, and the visual builder to edit WordPress pages, manage the projects custom post type, and optimize navigation, performance, and SEO.
Discover and import pre-built Divi layout packs, headers, and templates from the Elegant Themes blog by downloading, unzipping, and importing JSON files via the theme builder.
Explore the Divi visual builder's page-wide controls, layers, edit history, device previews, and wireframe view, and learn to export, import, and save layouts to the Divi library for reuse.
Learn to manage sections, rows, and modules in the dv visual builder, customize padding, save items to the Divi library, and reuse modules to create a gallery with lightbox.
Learn to navigate the Devi visual builder's content, design, and advanced tabs to edit sections, rows, and modules, apply text and heading styles, backgrounds, links, and CSS animations.
Explore more than 50 divvy modules in the divvy builder, customize image and number counter modules, and create overlapping hero images with gradients using the visual builder.
Learn how to use the default header and footer in Divi and customize them from the WordPress dashboard, including the logo, navigation menus, and widgets.
Set up a new device sandbox site, import a .json header template to match the layout, load Elegant Themes layout packs with Divi, and create a new default blog category.
import a header template into the Divi theme builder, replacing the default header, and explore a transparent, sticky header with a negative margin and a login-aware button.
Duplicate the global header in the dv theme builder, assign a second header to light-background pages via template settings, and use conditional pages to maintain contrast with a transparent header.
Assign a custom CSI ID to a section and link a button with an anchor tag to scroll to a target area, using overlapping transparent images with parallax.
Save a layout section to the DV library, import it as a global footer in the Divvy theme builder, and remove duplicated footers to apply across pages.
Import a custom blog post body template and apply dynamic content with the Divvy theme builder, enabling editors to use the WordPress block editor while preserving a branded design.
Edit the custom body template to match the site layout by adjusting fonts, headings, and colors, and save Divi blocks to the Divvy library for reuse in WordPress posts.
Learn to use global colors and presets in Divi to apply changes sitewide, save time, and speed up design with reusable modules and a style guide.
Import and apply global preset style guides to design faster, edit repeatedly across pages, and customize typography and color palettes using the Divi library and estate planning layout pack.
Compare shared, managed, and self-managed WordPress hosting to see when each fits your growth and cost needs. Learn how DNS, domain, and email hosting influence performance for multiple sites.
Explore independent hosting benchmarks on review signal and WordPress hosting benchmarks. Compare three hosting types—shared, managed (Flywheel), and self-managed (GridPane)—with pricing under $25 per month, while considering affiliate-influenced reviews.
Discover Flywheel managed WordPress hosting, its pricing models, signup steps with a temporary domain. See how server-level caching, automated backups, SSL with Let's Encrypt, and secure HTTP improve site speed.
Explore self-managed WordPress hosting with GridPane, a versatile, high-performance, cost-effective solution for hosting 10 or more sites, featuring easy server provisioning, cloning, failover, backups, and 24/7 expert support.
Learn how to use a local development environment to spin up unlimited WordPress sites on your computer, test themes and plugins, and migrate sites to live hosting.
Learn how registered domains are pointed to web hosting using name servers and DNS records, including A and CNAME records, to route website and email traffic.
Take control of your DNS with Cloudflare for free DNS and affordable domain registration, transfer or manage domains, and point traffic with A records and CNAME while email remains elsewhere.
Explore the benefits of using a third-party DNS provider like Cloudflare, and learn to point domains via name servers and configure DNS records for GridPane hosting.
Learn how Cloudflare speeds and protects WordPress sites with its DNS provider and registrar integration, including caching, a web application firewall, CDN benefits, and instant DNS propagation.
Finish the ssl certificate setup and verify dns propagation while learning Cloudflare dns operations and how to configure email routing for custom domain addresses, including forwarding without traditional email hosting.
Download WordPress core files from WordPress.org and see how wp-config.php connects WordPress to the database on a hosting server, with content stored in wp-content.
Explore how WordPress stores files and content, connecting the WP config, local files, and database, including themes, plugins, and media uploads.
Modify the WordPress database to reset user logins and md5-hashed passwords, regain dashboard access, and troubleshoot plugin conflicts by renaming plugins in the hosting account via the file manager.
Access WordPress files and databases using SiteGround's file manager and phpMyAdmin, review wp config for credentials, and troubleshoot plugin conflicts by renaming plugins.
Access WordPress files on managed and self-managed hosts via FTP/SFTP, obtain credentials, and use free clients like FileZilla to manage WP content, plugins, and config.
Learn how to install WordPress manually on a local empty server, connect files to a database using correct credentials, and run the WordPress installer to create a fresh site.
"Gregg is a great instructor. This course covered different aspects and applications of WordPress management for business purposes from technicalities to practical business-oriented tips. I would recommend it to anyone who is looking for refreshing or acquiring knowledge on WordPress CMS and, even more, to who is eventually considering the idea of launching a private web development business through one of the most known, used and powerful tool available in the market." --Riccardo A.
No better time than now, and only increasing
With WordPress powering more than 40% of all websites on the internet, there's never been a better time to build an income and a business around it. Learn the most current and modern best practices with WordPress design, hosting, management and business processes outlined in detail.
You're here because you want to master WordPress, right? Good idea. You're in the right place. And, you can do it without learning any programming or coding.
While WordPress is open source, and because of that has thousands of developers building resources for it, it still takes quite a bit of learning to become a master at building and managing websites with it. It's not just learning the WordPress software, there's a small amount of graphic design knowledge needed, hosting and server management, troubleshooting broken sites or problems by hacking into the back end and server setup, and properly staging development environments around new sites or when performing updates and changes on existing sites.
Why am I qualified to teach you?
Through this course, I'll teach you everything I've learned and mastered through 16 years of building, managing, migrating, and hosting WordPress websites.
"He is concise and well spoken, without dumbing it down at all. As a total newbie to WordPress, I'm thankful he's offering this! 3 lessons in and it's great so far." --Jamie Rasmussen
My business lets me work on my own schedule, manage my home workspace without a boss or a manager, and gives me an unlimited ceiling for profit and income and time freedom.
Without learning to code or programming anything, I'm able to leverage what's already been done with WordPress to create modern, robust and functional websites for clients of all types.
I'm hoping you'll get to the same awesome place in your work life. Let this course give you the head start you need to increase your income fast.
"[Gregg] has covered more areas than what an average course would deliver, this is clear reflection of Gregg's experience in the subject. He has gone above and beyond to cover every aspect of WordPress for a clear and concise understanding for a beginner.
Gregg is probably one of the best instructors I have come across on Udemy and expert in the subject. Well done and Thank you for an amazing course."
--Mohamed Fawmey Mohamed Vinodh
Many of my best and biggest clients have come from "abandoned" WordPress websites, where the client's website designer or developer has left the scene. My ability to get in and restore, fix, redesign, and continue to manage WordPress websites brings me lots of instant and recurring income.
You'll learn how to do all this in more than 18.5 hours of easy-to-follow video content, fun lessons and challenges.
During this course, you'll learn everything you need to know to start or improve your own WordPress website business.
The WordPress Ecosystem
"Straight forward and neat! Just what I need to step up the freelancing ladder. Highly recommended." --Mr. Graciano Jose Reyes
It's probably no surprise to you that the WordPress community has thousands of really talented and creative developers, designers and technologists working within it. And you may know that much of their work is available as open-source resources that will enable you to build your own business.
The open-source philosophy doesn't mean that no one makes any money. On the contrary, by sharing much of what we, as a community, create, we all prosper much, much more, because we all share in expanding what's possible with WordPress.
By spending zero-to-little money, you can stand on the shoulders of those who came before you, to create your own business niche, by learning the skills and secrets presented in this course.
"Instructor explains everything very clearly, and in detail. So simple to learn and understand in this course. Looking forward to finishing all of the lessons with much excitement. An A+++ instructor and course." --Mekus
Summary of what you'll get
More than 18.5 hours of video teaching and training.
Current and future WordPress topics, best practices and robust design systems for building custom websites with WordPress.
Two free sandbox WordPress environments to build and experiment with 10 sites each.
The Leverage WP Sandbox environment includes the new full site editing block-based theme system, with Twenty Twenty-Two and other block-based themes.
The Leverage Divi environment is a complete Divi Theme and Visual Builder practice suite with more than 250 layout packs from Divi available and ready for you to build and learn from.
Evaluate and choose hosting for your own websites and client sites, with insights from 20 years of hosting client websites.
Free extended hosting trial with Flywheel for performing coursework and hosting your website experiments.
Build a bunch of modern mobile-responsive websites, each with a different focus and learning purpose - each one could be re-purposed for a client website, and you'll learn to leverage pre-designed layouts for quick design and implementation.
Learn to set up local development environments to play with WordPress websites in private, on your own computer.
Active and helpful community and forum.
Direct access to your instructor for questions and help through the Udemy communications channels.
Lifetime access to the course, including all future updates.
What will I learn that I can apply to creating a profitable business right away?
Download and configure free open-source software tools and use online services to build the resources you need to create and manage WordPress websites.
Master the ins-and-outs of hosting and development environments, including servers, files, and databases that WordPress uses.
Learn how to get into the WordPress files and database to manually manage installation and troubleshooting for WordPress websites.
Lean how to set up and manage the three types of email system needed to support a website, and how to do it through WordPress.
Add contact forms, interactive maps, and other dynamic sections into WordPress
Learn the Twenty Twenty-Two theme and full site editing with the new block-based WordPress system on WP 5.9 and later.
Learn Kadence Theme and Kadence Blocks for amazing customization possibilities using the default WordPress block editor.
Learn Divi and the Visual Builder, the most powerful and high-performance design system available for WordPress.
How about more advanced topics I'll need?
WordPress website migration and moving sites to different hosts and servers.
Hosting differences and migration services.
Using staging areas for website development and updating.
Working with three different types of WordPress themes and design systems
Working with plugins, and vetting them for usability, reputation and longevity.
Custom Post Types for customizing a website's functionality to match the needs of a client.
Working with global elements like site-wide colors and typography.
Setting up site-wide templates and dynamic sections to manage content globally throughout a website.
Setting up email systems: transactional email sent by WordPress, broadcast email sent to email lists in bulk, and specific email addresses at website domains.
eCommerce and WordPress: using WooCommerce to support your business and receive online payments for project fees and recurring subscriptions.
Updating WordPress, Themes and Plugins.
Managing multiple websites for recurring income.
Creating multiple backup and restore systems.
Landing, managing, and keeping great clients
Finding clients and building client proposals.
Website care and management services for recurring income.
Client billing for flat-rate projects and recurring charges.