Best Drupal Courses

Find the best online Drupal Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Drupal Courses.

Drupal For Absolute Beginners (2021)

The Most Comprehensive Course To Start Learning Latest And Greatest Drupal From Scratch

Created by Shubham Saurav - Web Developer


Students: 37705, Price: $29.99

Students: 37705, Price:  Paid

This is The BEST Course To Start Learning Latest And Greatest Drupal From Scratch. Drupal is now powering more than 1,000,000 websites in the world, there's never been a better time to build an income and business around it.

If you want to master Drupal to build a Business or to impress your potential Employer then, you've come to the right place.
Hi there, my name is Shubham and YOU are going on an exciting learning adventure with me.

In the entire exiting course I will be teach you the ins and out of Drupal. You will learn everything that you need to know. And by the end of the course you will become and expert in Drupal.

Here is a glimpse of what you are going to learn :->

  • Installation of Drupal on localhost

  • Brief Introduction to all the features of Drupal

  • Creating Content on Your Drupal Site

  • Creating User and User Roles

  • Adding Permission to User Roles

  • Blocks and Conditionally Displaying Blocks

  • Adding Link to Menu

  • Create and Displaying Menu using Blocks

  • Making URL pretty using URL Alias

  • Installing Modules

  • Generating URL Aliases using PathAuto

  • Customizing Contact Form

  • Installing Themes

  • Much, much more.

What you will get from this course?

  • Step by Step HD video tutorial

  • An awesome community

  • Lifetime Updates

How this course is different than other course?

This is the most comprehensive course about Drupal that comes with a great support. We are open to lecture request . We answer every single question of our students.

I have taught over 90,000 happy students on Udemy alone and this number is increasing rapidly. There is no risk involved in taking the course as I provide 30 days money back guarantee with No-Question-Asked.

Don't Wait for the time. Now is the time. Enroll now.

DRUPAL TUTORIAL: Drupal 8 Beginner to Advanced in 8 PROJECTS

Learn LATEST Drupal 8 Tutorial HANDS-ON with COMPLETE real life examples. BONUS assignments, tips, tricks, and pitfalls!

Created by Srikanth Shirodkar -


Students: 8412, Price: $124.99

Students: 8412, Price:  Paid

This course is the FIRST, ONLY, and most comprehensive Drupal course that brings the THREE ASPECTS TOGETHER - 1) Drupal 2) Content Management Principles AND 3) hands-on exercises. NO OTHER book, tutorial or course offers these unique set, anywhere on the internet.

This is a Drupal site building course - NO PROGRAMMING or CODING is used or required.

Before you read further, see what my students are saying about my courses:

"Full marks - met and exceeded expectation. Gladly recommend to anyone" - Leila Barton

"One of the best course.... Thanks instructor for shaping our career" - by Taha Syed

My promise to you: By  the end of this course - you will be incredibly comfortable with Drupal 8 - and you will be able to use Drupal like a BOSS. You  will be able to design, create and run world class Drupal sites - with complex requirements of RBAC, content flow, workflows and leverage huge existing library of Drupal modules!!!


Do you want to Master the World's Most Popular Content Management Framework? Learn Drupal 8.x in this Comprehensive Course.

  • Learn the LATEST version - Drupal 8.x - - and stay miles AHEAD of the curve

  • BONUS: extra assignments, tips, tricks and pitfalls in all sections

  • Start from the very basics - this course makes no assumptions

  • Earn promotions with your new skills - Become indispensable in your institution

  • BONUS - Project File downloads - PRACTICE EXACTLY what is shown in each and every lecture

  • By the end of the course - you will be able to provide incredible Drupal based solutions

  • YEARS of experience has be condensed into this course - with generous tips, tricks, best practices, pitfalls - in each and every concept lesson. 

A review from a learner in my other course: "I know the above tag is a oxymoron but then it is.A complete course is a detailed to perfection which i did not came  across many courses. Srikanth as a tutor/ trainer is very good. Highly  Recommended !!!!!" - by Hasib Patel

Learn DRUPAL 8.x to create INCREDIBLY POWERFUL software web solutions.

  • Learn to Use every aspect of Drupal - Content Management, User Management, User Experience, Extending Drupal with modules, Configurations, Application Structuring and admin Reports .

  • Identify REAL LIFE problems and solutions - web application development, rapid prototyping, content management.

  • Save
    Hundreds of hours and Thousands of dollars - by using open source resources OPTIMALLY, identifying, preventing and mitigating RISKS

  • Learn to Resolve the #1 PROBLEM that Entrepreneurs  face by using Drupal - Budgets, Time and Resources De-mystify the 100s of features in Drupal - Content, Structure, Appearance, Extending, Configuration, People, Reports etc.

From another learner of mine: 

"Thanks for this superb course - I needed to get fully hands on - and this course has me up and running like nothing else.  Have become quite proficient and have others in the office asking my help. Highly recommend this course." 

What am I going to get from this course?

  1. A step-by-step HD video tutorial starting from the absolute basics - all the way to advanced level topics.

  2. Video lectures, extensive resources, downloadable exercise project files, PDFs etc 

  3. COMPLETE EXERCISES - every one has different scenarios, objective and overview files explained. 

  4. EVEN MORE: exercise files have design notes and step-by-step instructions - which allows you to REPLICATE EXACTLY what is shown in the lecture. 

  5. EVERY concept is LOADED with tips, tricks, pitfalls from years of hands-on experience

  6. Practice Assignments in exercises, quizzes to self-test your knowledge


Important information before you enroll:
In case you find the course useless for your career, don't forget you are covered by a 30 day money back guarantee, full refund, no questions asked!

  1. Once enrolled, you have unlimited, lifetime access to the course!

  2. You will have instant and free access to any updates I'll add to the course.

  3. Check out the curriculum and the FREE lectures for a course preview

"Excellent course. A well-chosen level of information: from the basic (but not obvious) to  advanced (but without a huge amount of details, which are not possibly  to remember). Very good way of communication. No inconveniences often encountered in  other courses like the useless movements of the mouse, clicking on  everything what’s possible, repeating sentences several times etc...Thank you very much." - by Mr. P. Nowakowski


Create, Update and Manage Your Own Website Using Drupal 7

Use Drupal 7 to build your own website in this beginner-level course. Learn all about themes, blocks, modules, and more!

Created by Kathleen Farley - aka Robobunnyattack! + co-founder of Audiohackr


Students: 3166, Price: $89.99

Students: 3166, Price:  Paid

Learn how to use Drupal 7 to build your own flexible and dynamic website in this comprehensive introductory course. No prior experience necessary!

  • Drupal is an open source content management platform powering millions of websites and applications. It's built, used, and supported by an active and diverse community of people around the world.

You can use Drupal to build everything from personal blogs to enterprise applications. Thousands of add-on modules and designs let you build any site you can imagine.

Whether you plan to build your own Drupal website or hire a Drupal developer to help you, understanding the basics of how Drupal works will help you build and maintain a better website!


My name is Kathleen, and I've been teaching technology to beginners under the moniker Robobunnyattack! since 2009. I believe that with the right approach, anyone can learn anything.

  • My goal in this course is to help you develop an intuitive understanding of how to use Drupal 7 to build your own website.

In this course, we'll explore the many configuration options, functions and features available in Drupal 7. As we work together, I'll explain WHY and HOW things work in Drupal, so you can learn more quickly and with more confidence.

As we discover Drupal together, we'll cover:

  • How to handle basic Drupal site administration
  • How Drupal can help you better organize your website's content
  • How to handle users, user roles, and permissions
  • How to select, install and configure Drupal themes and modules
  • Basic troubleshooting techniques
  • And so much more...!

By the end of this course, you'll be able to configure, edit and update a Drupal site with confidence, following best practices every step of the way!


  • This course includes lifetime access to over 6 hours of step-by-step videos.
  • You'll also get supplementary text lectures and links to helpful resources.

BONUS: I've also included a FREE bonus section ("SECTION 14: Publishing your website") explaining how web publishing works. If you don't already have webhosting where you can install Drupal, you can start there!


  • This completely depends on your availability and learning preference. You can work through all the video lectures in one day, or pace yourself over several days or weeks — it's up to you!


  • This course comes with an unconditional 30-day Udemy-backed guarantee. Try out this course for 30 days and see for yourself if my approach to learning how to use Drupal is right for you. If you're not 100% satisfied with this course, simply request a full refund within 30 days — no conditions, no questions asked!

I'm confident you'll LOVE this course, and I'm excited to help you learn. Enrol now and you can start building your very own Drupal website today!

—Kathleen Farley (aka Robobunnyattack!)

Learn Drupal 8 module development with examples

Learn how to develop Drupal 8 code with many practical examples

Created by Nikolay Borisov - Acquia Certified Developer - Drupal 8


Students: 2917, Price: $49.99

Students: 2917, Price:  Paid

It has never been better time to learn Drupal 8 module development. 

Thats because Drupal 8 is already the better technologically and the faster way to build Drupal applications (compared to Drupal 7).

Drupal 8 is built on top of Symfony so the good news are that as you learn how to create controller for example in Drupal 8 - the way you would do it in Symfony is quite the same and vice versa. Thats great because that actually means that the skills are transferable and that we are not going to be bogged down into endless drupalisms (Drupal-specific terms).

In this course we are going to learn the most popular sections of the Drupal 8 module development:

  • we are going to declare our own custom module
  • we are going to learn what is a controller and we are going to build our own controller class
  • we are going to learn how to implement new routes in the .routing.yml file
  • we are going to learn how to render controller content in twig template
  • how to include libraries (assets) when certain templates are being rendered
  • how to create custom blocks
  • have a good understanding of what Renderable arrays are
  • what in general are Services
  • how to declare a service
  • how to inject a service into our own service
  • how to inject a service to a container
  • how to create custom forms and act on submission
  • how to validate forms
  • how to alter any form
  • how to create an AJAX form
  • how to save our custom configuration to our won custom form admin page
  • how to render our custom configuration
  • how to declare permissions and how to make them work to restrict stuff ...

We are going to implement as much examples as possible and always I attached for you the final files so that you could easily compare with the final result and not waste time on tracing a tiny-tiny bug.

I tried to make it as clear as possible and to share as much as possible examples that I face in my everyday work process as PHP Drupal developer. The skills that are covered in this course are surely stuff that you would need if your are building complex Drupal 8 applications and are "Must have" as a knowledge for every Drupal developer...

Drupal Fast Start: Learn Drupal in Less Than 2 Hours!

Watch my step-by-step Drupal tutorials and learn how to build your Drupal site from scratch!

Created by Charles Amith - Information Technology and Marketing Strategist


Students: 2258, Price: $19.99

Students: 2258, Price:  Paid

If you're jumping into Drupal for the first time, you might find it very difficult to configure, change the appearance, and also manage your content. In this course, my goal is to provide you with enough information so that you can create and use your Drupal content management system (CMS) in as little as 2 hours!

Before using Drupal, you'll want to see if it's the right content management system for you. I'll go over the top  CMS's, discuss pros and cons, and the reasons I use Drupal over other systems.

From there, I'll jump into Drupal hosting accounts. Not all servers can be used for Drupal. While many of the top hosting providers say that they support Drupal, their infrastructure just isn't fine-tuned for it. I'll discuss my recommendations based on my personal experiences. From there, I'll go over 6 platforms to help you make an educated decision on the web server that fits your needs.

Before publishing content, you'll want to learn about changing the appearance of Drupal. While Drupal does have a lot of themes, you'll need to do more than selecting one and activating it. This lesson will discuss Drupal-specific processes that you'll need to do in order to make your website look stunning.

After setting up your theme, I'll go over the steps for extending Drupal's features through modules. I'll provide several lessons that will discuss my recommended modules and I'll also show you how to configure them step-by-step.  I'll discuss the media library for easily managing your website assets, creating search engine friendly URL's with the Pathauto module, the Metatags module for SEO, and the CSS Editor module that will allow you to change the appearance of your site using custom CSS.

In the taxonomy lesson, I'll cover different ways that you can categorize and tag content. Drupal allows you to create custom taxonomy as well. This is useful for site owners that want to create megasites with extreme content silos or want a way categorize various elements of the site for advanced content queries.

In the blocks and regions lesson, you'll learn how to insert existing or custom content into various areas of your webpages. This will allow to customize your header, sidebars, and footer regions to add custom content like banner ads, alerts, custom menus, and other relevant content.

Finally, I'll discuss content types and how you can search, add, and edit articles and basic pages. This key lesson will allow you to provide content that informs, educates, or entertains your audience. From there, you'll be able to get traffic to your website and start engaging with your audience.

Drupal 8 for Beginners

Explore the power of Drupal 8 and create efficient and fast Drupal 8 applications from scratch

Created by Packt Publishing - Tech Knowledge in Motion


Students: 2216, Price: $89.99

Students: 2216, Price:  Paid

Drupal 8 brings a lot of groundbreaking changes to its ecosystem,
from basic architectural to functional. Understanding these changes is
vital to you if you are trying to explore Drupal 8 and become a
qualified Drupal 8 professional. This video will help you build your
Drupal 8 skill level from ground level up and enable you to create an
efficient Drupal 8 application from scratch.

We start with the primary focal points of Drupal 8’s key features and
why they matter to you. Next, you’ll learn to get your Drupal 8
installation and customization on the road easily and efficiently,
ensuring the necessary repositories and libraries are in your system.
Then, you’ll start building your Drupal 8 app, create the application
architecture, and use Drupal 8 views and components extensively. You’ll
see how to create reusable templates using PHP scripting, use plugins,
and develop simple plugins on your own. Toward the end of the video,
you’ll also find out how to test, deploy, and monitor your application

About The Author

Jason Blanda has been professionally developing and deploying websites using the Drupal content management system for over 7 years. He runs the OneStop How to Guys YouTube channel, offering a wide variety of free educational courses including but not limited to Drupal 8. He is the Co-Founder and CEO of Archboard Media, a website development company in Canton, Ohio, building websites and web apps on the Drupal content management system.

Learning Drupal 8

Install, Build, Deploy and Maintain a Customized Drupal Website

Created by Infinite Skills - High Quality Training


Students: 2175, Price: $49.99

Students: 2175, Price:  Paid

In this Learning Drupal 8 training course, expert author Rain Michaels teaches you the basic building blocks for creating a customized Drupal website. This course is designed for the absolute beginner, meaning no experience with Drupal is required. 

You will start by learning how to install Drupal, then jump into learning the basics of content creation. From there, Rain will teach you about site configuration and how to create content, blocks, and menus for a simple site. This video tutorial also covers views, text formats and visual editors, media, and how to use taxonomy. You will also learn about views exposed and contextual filters, as well as theming. Finally, you will learn how to deploy and manage a Drupal site.

Once you have completed this computer based training course, you will be fully capable of installing, building, deploying, and maintaining your own customized Drupal websites. Working files are included, allowing you to follow along with the author throughout the lessons.

Drupal 8 Essential Training

Learn the essential steps in creating and managing your Drupal website for your organisation with Drupal 8.

Created by Kanna Das - Msc in IT, Get Drupal skills now for a better paying career


Students: 1404, Price: $49.99

Students: 1404, Price:  Paid

This is a comprehensive course covers all essential aspects of Drupal site creation and maintenance.  This is a hands-on course, Each concept is fully explained in a clear and professional manner.

In Part 1 of this course (over 30 Videos) you will learn to download & install Drupal, create pages and apply themes.
In Part 2 of the followup course (over 30 videos) you will learn more about various aspects of Drupal site creation and maintenance. 

Drupal skills are in great demand and large companies pay good rates for Drupal site development and site management. You are advised to take this course now as your first step to become a well paid Drupal site creator and management expert.

Drupal 7 for Beginners

This class teaches you all of the essential concepts and knowledge you need to get started with Drupal 7.

Created by OS Training LLC - Joomla, WordPress, and Drupal Training


Students: 1285, Price: $34.99

Students: 1285, Price:  Paid

This class teaches you all of the essential concepts and knowledge you need to get started with Drupal 7.

This is the same material that we have used to teach businesses, universities, and government organizations, such as MIT, Stanford, NY Transit Authority, and Houston Public Library.

We hope you enjoy the course!

Using MODX CMS to Build Websites: A Beginner’s Guide

Achieve total creative freedom using MODX, and do away with the restraints of Wordpress, Drupal and Joomla.

Created by Mike Nuttall - Web Application Developer


Students: 1026, Price: $44.99

Students: 1026, Price:  Paid

Content Management Systems (CMS's) help you create and manage your website on-line. This course will guide you through using MODX to build and maintain your website with total creative freedom.

Why does MODX win out over other CMS's? Too often they get in the way. You want to add something but you have to add it as a "widget" or a "block". You want to change the layout of your site but you don't have access to the code. MODX changes all that, you have total control over the code.

You may be familiar with Drupal, Joomla and Wordpress, while these are good at what they do, they all have their limitations. MODX is different, you are unrestrained, you can design your website exactly how you want, to look like you want it to look and do what you want it to do.

This course introduces you to the basic concepts of the MODX content management system so you can get up and running with a website that is totally under your control in no time at all. You will learn:

  • how to download MODX
  • how to host MODX
  • how to create the required database
  • how to install MODX
  • what are the key concepts for using MODX
  • finding and using a free website theme
  • adapting a theme to your requirements
  • collecting data from your users
  • how to implement search engine optimisation best practices
  • how to set up Google Analytics and Webmaster Tools to help optimise your site
  • how to make your website social media friendly

The objectives are to:

  • Use MODX with power, ease, and flexibility
  • Build an attractive, functional, and responsive website step-by-step with MODX.

MODX is an open source CMS software project which means it has been developed by a community of programmers around the world and is given away for free.

The course is made up of step-by-step video lessons in which a responsive website is built using the MODX system and a free template.

A basic understanding of HTML and CSS is all that is required to discover the power of MODX.

You can learn all you need to know to start using MODX in just two and a half hours.

You should take this course if:

  • You have just completed one of the many HTML and CSS courses and want to check out the different CMS options open to you.
  • You use another content management system such as Joomla, Drupal or Wordpress and you want to compare it to MODX.

The instructor will be available to answer any questions you have during the course.

Drupal 7 Intermediate

Take your Drupal knowledge to the next level. Learn all about content types, Views and Panels.

Created by OS Training LLC - Joomla, WordPress, and Drupal Training


Students: 850, Price: $34.99

Students: 850, Price:  Paid

This class follows immediately on from the beginner class and takes your Drupal skills to a higher level.  You'll learn how to master fields, Views and Panels to create sophisticated Drupal sites.

The course includes a course project, where we replicate the most famous Drupal site in the world,

This is the same material that we have used to teach businesses, universities, and government organizations, such as MIT, Stanford, NY Transit Authority, and Houston Public Library.

We hope you enjoy the course!

Full introduction to Views in Drupal 8

unleash the full power of Views in Drupal 8

Created by Nikolay Borisov - Acquia Certified Developer - Drupal 8


Students: 844, Price: $49.99

Students: 844, Price:  Paid

With Views are built all the lists of content in the default Drupal 8 installation. The front page list, the admin content overview page, all the taxonomy term, user lists etc.

Knowing how to use Views means not only that you can add bells and whistles to those pages, to make them look as you wish but also that you can create complete new pages, blocks with content, featured articles lists and much more.

In Drupal 8 the Views module is already in core. That means that it is no longer just the coolest contributed Drupal module, but is part of the whole must-know-how of Drupal. 

In this course you will learn how to use the Views in order to edit the existing lists inside of a Drupal web site and also how to present new lists with your content.

We will go thought all the main tools and settings of the Views interface and I will show you as much examples as possible right away. 

Building Modern Websites with Drupal 8 and Bootstrap 4

A Complete Guide to Building Drupal 8 Websites with Bootstrap 4!

Created by Zane Sensenig - Designer / Developer


Students: 149, Price: $49.99

Students: 149, Price:  Paid

Drupal is the second largest CMS in the world, currently hosting over 500,000 live websites — historically, there have been over 1 million installs of Drupal since its inception. Now is the time to level up your skills — it’s not going away anytime soon!

What to Expect from this Course

In this course we will be building a Vegan Coffee Shop website called Elaine's using Drupal 8 and the Bootstrap 4 frontend framework. Along the way we will cover:

  • How to build Content Types in Drupal

  • Installing Modules and Themes for Beginners and Advanced Users

  • Using Drupal Views to create a powerful backend

  • How to use Bootstrap 4 as a theme in Drupal

  • The basics of theming using Twig and CSS

At the end of this course, you will have the skills necessary to build modern websites using Drupal 8 AND a ready-to-use template. Thanks so much for learning with me!

7 to 9 Drupal migration

Must know concepts of how to achieve a successful migration from Drupal 7 to Drupal 8 or 9

Created by Cornell Andreev - Software engineer


Students: 55, Price: $29.99

Students: 55, Price:  Paid

The majority of Drupal sites living on the web are still built on Drupal 7.

While an amazing work has been done by the Drupal community to provide an upgrade path, more complex sites need to take a more refined approach and why not - improving the content structure, logic and avoid the mistakes done in Drupal 7 in the first instance.

This course is about breaking down a Drupal 7 site, rebuild and improve it in Drupal 9 after which the content is migrated and adjusted accordingly.

You’re expected to have at least some understanding of Drupal 7 main concepts, like Content Types, Entities, Vocabularies, and entity references.

Even if not, you might find it useful for understanding certain Drupal concepts and how to troubleshoot issues, as I bumped into a couple of them but solved afterwards.

Behat with Mink & Drupal Extension

Mink Extension, Behat Drupal Extension, PHP, Drupal

Created by Tarun Goswami - QA Professional with 10+ Industrial Experience


Students: 48, Price: $19.99

Students: 48, Price:  Paid

Behat is an open source BDD tool. It's a PHP framework for autotesting your business expectation. With BDD, you write human-readable stories that describe the behaviour of your application. These stories can then be auto-tested against your application.

  • Behat was developed for BA, QA and developers, so as to bridge the gap between business stakeholders and the development team.

  • Behat helps completely achieve the client requirements because it works according to the Acceptance Criteria of the project.