6 Courses That Turn WordPress Users into Developers (Free and Paid Options)

6 Courses That Turn WordPress Users into Developers (Free and Paid Options)

You’re not a beginner anymore. You don’t need to watch another tutorial on how to install WordPress, set up a theme, or find and install plugins. But, that doesn’t mean that you know everything.

Maybe you’ve built a simple theme or plugin, but not the sort of thing you’d consider submitting to WordPress.org. Or maybe you’re pretty good with HTML and CSS but struggle when it comes to writing PHP. If that sounds like you, then you’re probably a lot like me: stuck in the middle. Not a beginner, that’s for sure, but it’d be a real stretch to call yourself a developer.

Over the past couple of months, I’ve come to realize something about WordPress education: lots of WordPress courses are designed exclusively for beginners. Finding quality education for advanced WordPress users and budding developers isn’t as easy as you might think.

I’ve taken the time to research the available sources of WordPress education and have come up with I think are seven of the best online training programs that can help experienced WordPress users make the jump from user to developer.

What Sort of Courses are on this List?

There are a lot of WordPress blogs, tutorials, podcasts, presentations, training programs, and so forth. And if learning WordPress in-depth is your goal, you should consult a variety of different types of resources. Since you’re reading this article, it’s safe to say that you have blogs and tutorials covered. However, the best way to make a lot of progress quickly is by completing structured training courses, and that’s what you’ll find on this list: formal WordPress training programs for intermediate and advanced WordPress users.

What do I mean when I say formal training programs? By using that terminology, I am referring to structured, WordPress-specific, developer-oriented programs that consist of some combination of videos, articles, code-alongs, discussion opportunities, and projects. In selecting programs to include on this list, I’ve used those criteria as a filter:

  • Structured: This rules out great resources like WPSessions that don’t provide a structured program of study. I’m looking for structured programs that provide structured courses.
  • WordPress-specific and developer-oriented: This rules out great courses like Wes Bos’s React for Beginners that aren’t WordPress-specific, as well as resources like BobWP and WP 101 that are primarily beginner-oriented.
  • Uses a variety of videos, audio tracks, articles, code-alongs, discussions, and projects: This rules out one-dimensional resources like the many WordPress blogs that you probably frequent.

So without further ado, here are the six best online WordPress training programs for experienced WordPress users that want to level-up their skillset, in no particular order.

JavaScript for WordPress

JavaScript for WordPress
JavaScript for WordPress courses

My journey into tech started in 2013 at Treehouse. There I learned HTML, CSS, basic PHP and JavaScript, principles of web design, and quite a bit about WordPress. However, in December of last year in a move that surprised many–myself included–Treehouse dropped WordPress from their roadmap and amicably parted ways with their extremely talented and effusively optimistic WordPress educator Zac Gordon.

While that was bad news for WordPress students at Treehouse, it was great news for WordPress students everywhere else. Looking for a new way to continue teaching WordPress, Zac took seriously Matt Mullenweg’s charge to “Learn JavaScript, deeply and launched JavaScript for WordPress.

Zac, a gifted and unique educator, serves as the instructor for the course. His enthusiasm and energy are contagious. Once you’ve taken a course from Zac you’ll know exactly what I mean. Zac has also pulled together a group of WordPress and JavaScript rockstars like Rachel Baker (WP core contributor and WP REST API lead), Wes Bos (popular JavaScript instructor), and Kevin Stover (lead developer of Ninja Forms) to serve as program advisors.

This is a serious deep-dive into JavaScript for WordPress developers who want to build cutting-edge JavaScript applications on top of WordPress.

Topics & Courses

JavaScript for WordPress offers twelve courses. Topics covered by courses include:

  • JavaScript programming: Language syntax, the document-object model (DOM), object-oriented programming, functional programming, and asynchronous JavaScript.
  • JavaScript libraries and frameworks: Backbone, Angular, Ember, React, Redux, Node, and Express.
  • The WordPress REST API: Connecting to WordPress with OAuth, accessing WordPress with the REST API, parsing JSON data, building decoupled web applications with JavaScript and WordPress.
  • JavaScript and WordPress real-world projects: How do real-world JavaScript and WordPress web applications work?

How Does it Work?

JavaScript for WordPress courses can be purchased individually or as a monthly or annual membership which provides access to all courses.

The courses provide an advanced self-paced program and if purchased as a membership students shouldn’t plan on bingeing their way through the content. They are too advanced and in-depth for rapid consumption. Zac recommends setting aside regular time every week to work through course content and to plan on investing more than a month–and maybe several months–to work through all of the content.

Who is it For?

JavaScript for WordPress is designed to be accessible for developers who don’t know JavaScript. However, students do need to have a solid foundation in WordPress development and be comfortable with HTML, CSS, and PHP. To get the most out of the courses, Zac recommends completing a traditional WordPress development course before enrolling in JavaScript for WordPress.

Pippin’s Plugins

pippinsplugins website screenshot

Do you want to learn WordPress plugin development from the developer behind plugins like Easy Digital Downloads, AffiliateWP, and Restrict Content?

Of course you do.

Pippin Williamson, the developer behind all of those plugins and many, many more, offers a variety of plugin development articles and twelve different courses (referred to as series). Some of the content at Pippin’s Plugins is free and some require a paid membership. Access to course videos does require a paid membership to the site.

Topics & Courses

Pippin’s Plugins series cover plugin development in depth. Series include titles such as:

How Does it Work?

Each course consists of multiple tutorial videos, short articles, and links to related content such as Codex documentation and articles from Pippin’s blog and other WordPress blogs around the web. All of the series are self-paced and available for immediate consumption, which is great if you’re ready to jump in right now, but not so great if want or need a drip-feed education system and the accountability of a set schedule.

Who is it For?

If you want to build plugins that could conceivably be submitted to the WordPress.org repository, or if you just want to learn from a very successful plugin author, Pippin’s Plugins might be right for you. And at just $6 per month, it’s an investment you can make without sweating the cost.

Envato Tuts+

envato tuts website screenshot

You’ve probably visited Envato Tuts+ before. They offer articles, tutorials, and short courses on virtually every popular web technology. They boast quite a few laser-focused WordPress training courses from recognized WordPress experts like Tom McFarlin and our own Rachel McCollin.

At Envato Tuts+ you won’t find the sort of immersive, comprehensive, two-month courses that are offered by WPMU DEV’s Academy. Instead, you’ll find short courses designed to address a specific topic in just an hour or two.

Topics & Courses

Envato Tuts+ WordPress courses are laser-focused on specific topics such as:

These aren’t long-form courses that will teach you everything you need to know to be a WordPress developer, but you can use them to learn specific skills.


Our best pro WP tools in one bundle

Try free for 7 days
30-day money-back

How Does it Work?

First, you’ll need to join Envato Tuts+ at a cost of $15 per month. Then you can sign up for a course. All courses are self-paced and you can watch the videos, read related content, and discuss the course in the forums at your own pace and on your own schedule.

Who is it For?

Envato Tuts+ works best as a supplemental resource for picking up specific skills.

Browse their WordPress offerings to see if anything piques your interest, but don’t forget that members also have access to related topics such as PHP, jQuery, JavaScript, HTML, CSS, and Web Design.

From my perspective, Envato Tuts+ works best for established professionals who want a place to learn new skills on an ongoing basis, rather than aspiring developers who need to develop a broad base of WordPress knowledge.

Know the Code

know the code website screenshot

Know the Code was created by Tonya Mork to teach code. While the site definitely focuses primarily on WordPress topics, it is not marketed as a WordPress training course but as a general programming course that happens to use PHP and WordPress as the primary teaching and application medium.

Topics & Courses

Know the Code offers a variety of courses–referred to as labs–covering PHP, jQuery, JavaScript, WordPress, and the Genesis theme framework. Examples of course titles include:

There are many courses at Know the Code that cover Genesis framework topics such as the Developer’s Guide to Customizing Genesis which includes 18 videos and nearly 3 hours of content. That’s a mountain of content covering a fairly narrow topic and drives home the key thing you know about Know the Code: these are not overview courses. Courses from Know the Code are comprehensive and go into a great deal of depth.

If you just want to make things work, Know the Code is not what you’re looking for. However, if you want to know why things work, Know the Code is a compelling option.

How Does it Work?

Know the Code memberships range from $19 to $29 per month. Upgraded plans provide additional content that goes into greater depth into the why of coding rather than the how. So if you really want to become an expert developer, the more expensive plan is the one you’ll want.

Once you sign up, you have immediate access to all of the content that is available at your subscription level. There are no code-alongs or quizzes. Each course, or lab, consists of multiple videos and links to detailed documentation. All courses are self-paced–a blessing or a curse depending on your schedule, self-discipline, and work-ethic.

Who is it For?

If you just want to make things that work and look nice, skip Know the Code.

If you’re serious about becoming a qualified developer–even a software engineer–who writes clean, maintainable code, Know the Code is a really interesting option. This is especially true if you’re interested in the Genesis theme framework.

LinkedIn Learning

LinkedIn Learning
LinkedIn Learning

LinkedIn Learning is probably the most well-known option for anyone in a modern profession who is looking for online professional development courses. You can learn just about any modern creative or technical skill at LinkedIn Learning, and a membership gives you access to a huge catalog of courses on a stunning range of topics.

Topics & Courses

LinkedIn Learning has a pretty decent selection of WordPress courses on tap (around 1,400 courses last time we checked). These courses are from respected WordPress educators like Morten Rand-Hendricksen and Carrie Dils, and cover topics such as:

Most of these courses are short, ranging in length from one to two hours, with a handful of longer (and shorter) courses thrown in the mix.

How Does it Work?

A LinkedIn Learning membership costs around $29 per month (less if you choose their annual option). Once you sign up, you have access to all of the course content, including quizzes and code practice exercises, and can work through it at your own pace.

Don’t forget that a LinkedIn Learning membership doesn’t just include their WordPress content. It also comes with access to their entire library, including courses like PHP for Web Designers with nearly 5 and a half hours of video content.

Who is it For?

LinkedIn Learning is similar to Envato Tuts+ in terms of content and structure. Both offer short (for the most part) courses that address specific skills in just an hour or two. Both offer courses that cover a wide range of topics and offer them on a completely self-paced basis. This means that you have to have the foresight to seek out the courses that address areas of deficiency on your own, and the discipline to keep learning without a deadline or schedule to keep you on track.

This begs the question: How would you pick between LinkedIn Learning and Envato Tuts+? If I were considering both of these options I would employ the Twitter vs. LinkedIn test. It goes something like this. Do you like Twitter or LinkedIn better? If you prefer Twitter, go with Envato Tuts+. But if you’re more of a LinkedIn person, LinkedIn Learning is probably a better fit.


ostraining website screenshot

OSTraining, short for Open Source Training, teaches students how to make websites with open-source content management systems Joomla, Drupal, and WordPress. OS Training is geared towards results-oriented learners who want to make solid websites on top of their favorite CMS, not necessarily students who want to become exceptional all-purpose code-wranglers.

Topics & Courses

OSTraining offers more than 45 WordPress courses, most of which are taught by Topher DeRosia. More than half of those courses are designed for intermediate and advanced WordPress users and include titles such as:

In addition, students have access to a library of Joomla and Drupal courses if they want to master building sites with more than one CMS.

How Does it Work?

An OSTraining membership costs between $25 and $37 per month and the upgraded plan gives you the chance to screen-share with OSTraining staff if you get stuck and the ability to download course videos for offline viewing.

After joining OSTraining, you have complete access to the courses, which include a mix of video lessons and quizzes. All courses are self-paced, so check your self-discipline gauge when signing up.

Who is it For?

OSTraining is for results-oriented WordPress students. If you want to become a PHP and JavaScript developer who just happens to use WordPress, look elsewhere. However, if you want to get really good at building WordPress websites, and possibly learn how to do the same with Joomla and Drupal, OSTraining is worth checking out.


Diving into all these different online programs at once would be a mistake. If you want to grow as a WordPress user and developer, pick one program that fits you needs and preferences and stick to it. Each of these options might be the best option depending on exactly what you’re looking for.

  • Do you want to learn theme and plugin development with a focus on producing results rather than theory? Check out OSTraining.
  • Do you want to become a competent programmer and build technically sound WordPress products with Genesis? Know the Code might be just right.
  • Do you want to learn how to build interactive, cutting-edge JavaScript web applications on top of WordPress? JavaScript for WordPress is perfect.
  • Do you want to build plugins for the WordPress.org plugin directory? Pippin’s Plugins can help you do that.
  • Are you an established WordPress pro wanting to keep your technical skills sharp by investing a couple of hours into training every week? Check out LinkedIn Learning and Envato Tuts+.

There are a lot of great WordPress courses available online. Anyone with the desire to become a WordPress developer can do so on a budget without leaving home. All that remains is to pick the right program, set a study schedule, and stick to it.

Editor’s Note: This post has been updated for accuracy and relevancy. [Originally Published: July 2016 / Revised: September 2021]

Which of these programs have you tried in the past? What was your experience? What other great training programs did we leave off this list?

Jon Penland

Jon Penland Jon manages operations for Kinsta, a managed WordPress hosting provider. He enjoys hiking and adventuring in northeast Georgia with his wife and kids when he isn't figuring out the ins and outs of supporting WordPress-powered businesses.