The Best Courses to Learn WordPress in 2020

As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best WordPress Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more

Sort By:







Publication Year


47 Filtered Courses
Web Development and Design using Wordpress
Best Free Course

1 )

Web Development and Design using Wordpress (2018)

This Kadenze course breaks students into the world of Wordpress. It focuses on a code-light look at how creative developers can make fully functioning websites, with applications of HTML, CSS and PHP.
    • Course works as a standalone introduction to web development and as a primer for more advanced web development and design classes.
    • Course is run by the California Institute of the Arts.
    • Course is designed by non-coding individuals for students who are not steeped in coding fundamentals.
    • Course walks students through domain registration and web hosting, which adds to the cost.
    • Covering HTML, CSS and PHP in a single course for non-coders can feel overwhelming.
    • Majority of learning is in work sessions rather than lessons.
WordPress Quick Start
Best Practical Course

2 )

WordPress Quick Start (2012)

WP Apprentice developed this video-based tutorial set for any aspiring web designer. It covers the basics in less than an hour and offers step-by-step lessons for all of the major WordPress topics.
    • The lessons are easy but the library is deep. You can learn as much as you like.
    • Course updates with every new version of WordPress.
    • Videos expressly aimed at tackling common issues cover most major real-world WordPress hangups.
    • Splitting WordPress essentials over 82 videos might add complexity to some simple concepts.
    • Course relies too heavily on support forums rather than providing direct support when it is needed.
    • Price of course triples if you want to learn the basics of SEO, a vital skill for any WordPress web designer.
Best Crash Course

3 )

How To Make a WordPress Website - In 24 Easy Steps (2018)

This YouTube lesson breaks down the process of making a website over an hour and a half of video instruction. It covers all of the basics of website creation and empowers students to start building their own websites from scratch.
    • Video keeps it light and saves students time and energy by avoiding complicated topics that are unnecessary for essential website design.
    • Course gives students a foothold into marketing, web development and SEO skills.
    • Course has successfully been completed by a five-year-old, signifying ultimate accessibility.
    • Direct help with specific problems is essentially nonexistent.
    • Content has not been updated since 2018. WordPress has.
    • Tutorial does not get deep into theme development or customization at all.
Best NEW Course

4 )

WordPress Tutorial for Beginners 2020 - How to Create Your First WordPress Website (2019)

Check out our WordPress Tutorial for beginners. It is updated for 2019 and 2020. If you want to learn how to create a WordPress website, this is a great video to get started with. Whether you have questions about installing WordPress or how to use the platform to create your first website and your first blog, this video will get you started on the right foot. If you are looking for something specific, you can check out our time stamps below. You can skip ahead to 21:00 in the video to see the WordPress dashboard, everything beforehand has to do with finding website hosting and installing WordPress on your web host. Scroll down to the bottom for the URLs referenced in the video.Important Video Times:1:00 - How to set-up hosting for a WordPress website8:11 - How to Install WordPress on any web host (this example shows Bluehost.21:21 - Logging into WordPress and Applying Updates22:56 - How to Install WordPress Plugins34:27 - How to create WordPress blog posts47:42 - How to Create WordPress Post Categories & Tags51:27 - How to Install WordPress Themes and Customizations59:45 - WordPress Theme Editor, WordPress Widgets, WordPress Menus, and Theme Options 1:10:13 - WordPress Media1:11:40 - WordPress Pages and Creating a Homepage1:16:17 - WordPress Comments1:17:30 - WordPress Users 1:21:04 - WordPress Tools 1:24:30 - WordPress SettingsWordPress Tutorial Video Description:Our WordPress for Beginners video goes through the process of finding web hosting, choosing a web host, choosing a hosting plan, how to install WordPress, how to login to your WordPress website, how to apply plugin updates and WordPress updates, finding your WordPress dashboard, installing and managing WordPress plugins, how to find the top-rated WordPress plugins, how to create blog posts in WordPress, how to create blog post categories and tags in WordPress, how to install a WordPress theme, how to find free WordPress themes, how to find premium WordPress themes, how to customize your WordPress theme with Customizations, Theme Editor, Widgets, Menus, and Theme Options, adding, editing, and managing WordPress media, how to create WordPress pages and create a homepage and a separate blog on your website, how to manage comments, how to manage WordPress users, utilizing WordPress tools, and changing WordPress settings.A lot of beginners wonder how to make a WordPress website, so I'm going through a simple step-by-step process for creating your website and some of the most important aspects to learn about the WordPress platform. Common WordPress Questions:How do I create a WordPress website?You need web hosting first and I would recommend getting a custom domain name. Once you have your website hosting plan, you can install WordPress for free. All you need to do is download the latest version of WordPress from here: Then, you can install WordPress on your web host, install a theme, and set-up your website.How do I create a free WordPress website?You can get started with a free plan at, but there are major limitations. You can still create a beautiful website, but it will use a WordPress domain name and it will have ads on the page. I would recommend investing a small amount of money to get a domain name and a web hosting plan with Bluehost, HostGator, or another provider and then installing WordPress.How much does it cost to create a WordPress website?It can cost as low as $3/month with the right web host.Can I have 2 websites on WordPress?Yes, once you have a hosting plan you can create multiple WordPress websites. Some hosting plans, especially dedicated hosting plans, have enough resources to host 5-10 WordPress websites that get traffic and have a lot of files. Is WordPress hard to learn?It takes time to learn the WordPress platform, but it is something that you will learn very quickly. In addition, there are advanced options in WordPress that you can learn as you continue to learn WordPress.Is WordPress easy to use?Yes, there is a learning curve, but within a week or two you will get used to the platform and after several months of use it will become second nature to use WordPress.Is a WordPress website free?You can create a free WordPress website, but you are better off making a small investment to host your WordPress website and pick out a custom domain name.Helpful URLs:WordPress Home: https://wordpress.orgWordPress Free Download: to install WordPress: WordPress plugins by Kinsta: WordPress plugins 2019 by ThemeGrill: WordPress Themes: WordPress Themes:
Developing a Wordpress Theme from Scratch
Best Text Based Course

5 )

Developing a Wordpress Theme from Scratch (2015)

You know HTML, CSS, and JavaScript. You can make beautiful websites. Maybe you've heard about WordPress, but aren't entirely sure how to implement it, or why you might need it. Maybe a client asked for WordPress, but you're not really familiar with it. Maybe you've worked with it before, but don't know how to make your own theme from scratch. Whatever the case, this article is for you.PrerequisitesAll you need to start is a website. Any website will do. You don't need to know any PHP, or have any prior experience with WordPress. Your website can be custom, or built on Bootstrap/some other framework.You do need to know how to set up a local server environment. Fortunately, if you don't know how, I wrote a short, sweet article about getting set up with one. It will only take a few minutes, so go ahead and do that first.GoalsInstall WordPress locallyTake an existing HTML website and convert it into a custom WordPress themePartsI've made additional tutorials to add on to this one.Part 2 - Pagination, Comments, Single Post, Functions, & Custom Posts (intermediate)Part 3 - Custom Posts, Custom Fields and Meta Boxes (advanced)
How to Speed up Your WordPress Site (Ultimate 2020 Guide)
Best Advanced Course

6 )

How to Speed up Your WordPress Site (Ultimate 2020 Guide) (2020)

Weve published a lot of tutorials over the years with ways to optimize and speed up WordPress. But sometimes it can be confusing trying to find everything you need in one place. So today were going to share with you everything we know about turbocharging WordPress, over 15 years worth of experience and hard lessons learned, all in one ultimate guide. Whether youre just starting to use WordPress or are a seasoned developer, we promise youll find something useful in this guide!TRY A FREE DEMOOver 35.2% of the web is now powered by WordPress. While this is awesome, it also means there are thousands of different themes, plugins, and technologies all having to coexist. For the everyday WordPress user, this can quickly turn into a nightmare when their site starts to bottleneck and they dont know why or even where to start troubleshooting.In our previous guide on page speed, we went over a lot of the fundamentals of performance and how it can have a huge impact on the success of your business. But today well be diving into applicable steps you can take right now to see improvements on your own WordPress sites. Well also share some resources that have been invaluable to us.
Build A Professional Website With WordPress.Com

7 )

Build A Professional Website With WordPress.Com (2019)

WordPress is the perfect software for non-programmers and anyone else who wants to build a website from scratch without having to know how anything about coding. In this course you'll learn how to use the powerful platform to set up your website, with step-by-step instructions on how to add content including pages and blog posts; select and customize a beautiful theme; add widgets and plugins to further expand your site's features; connect it to your social networks; and upload media, including videos and images, to enhance the style and mood of your site. You'll also learn the basics of search engine optimization (SEO) to boost your site's visibility and how to use's analytics to generate more traffic to your site. By the end of the course, you'll have created and launched a full website and blog (optional, but highly recommended!).
SEO 2020: Complete SEO Training + SEO for WordPress Websites

8 )

SEO 2020: Complete SEO Training + SEO for WordPress Websites (2020)

Rank 1 on Google with Technical SEO, 0.5s Pagespeed, UX SEO, Backlink SEO, Keyword Research SEO + WordPress SEO Training
SEO Training for Beginners: Complete SEO Guide by IIDE

9 )

SEO Training for Beginners: Complete SEO Guide by IIDE (2019)

Complete Search Engine Optimization Training | Keyword Research | Local SEO 2019 | Wordpress SEO | SEO Tips & Tools
SEO Training 2019: How To Drive 10X FREE Traffic + WordPress

10 )

SEO Training 2019: How To Drive 10X FREE Traffic + WordPress (2019)

SEO Training For Wordpress. Rank #1 With SEO Audit, On-page / Technical SEO, Keyword Research, Backlink Building & MORE

Show All