Hands-On Theming for Drupal 8, 9, and 10

Hands-On Theming

Access all theming tutorials in our Theme Drupal Sites guide.

Go to guide

What will you learn

  • How the Drupal theme layer relates to the rest of the system
  • Common theming terminology and processes
  • How to override any of Drupal's HTML output
  • How to discover which templates are being used on a page
  • The relationship between base themes and sub themes
  • Everything you need to know about Twig when working with Drupal templates
  • How to add both custom and third-party CSS and JavaScript libraries
  • Tools for introspecting and debugging a theme


Get started with Drupal theming in 1 hour a week for 7 weeks. Based on our popular Drupal Theming Workshop featured at DrupalCon.

In this 7-week beginning Drupal theming course, we'll walk you through creating your first theme in Drupal. Each week consists of tutorials containing all the information you'll need to complete the hands-on exercise at the end of each section. It should take approximately 1 hour to go through each week's lessons.

When you have completed this guide, you will be ready to tackle any concept in Drupal theming, having attained a good foundation to build your knowledge. You'll also have a sandbox Drupal site to use to continue your theming journey.

If you want to own this course permanently, without needing a membership, you can purchase Practical Drupal Theming on Thinkific.

Hands-On Theming


More information

HTML and CSS are the foundational languages for how browsers display web pages.

Get started with your first Drupal theme

Based on our popular Drupal Theming Workshop, this 7-week course of tutorials and hands-on exercises will get you up and running with your first Drupal theme. Each week contains tutorials surrounding a key concept in Drupal theming. At the end of each week, you'll have an opportunity to put into practice what you've learned in the related tutorials with a hands-on exercise. By the end of this course, you'll have a working Drupal theme ready for you to further explore and learn concepts in Drupal theming.

Drupal 8, 9, and 10
2 tutorials

Continue your theming journey

The tutorials and exercises in this guide should give you a solid foundation upon which to build upon your knowledge of Drupal theming. There's much more to learn! Dive into Twig, JavaScript, React, responsive images, and how they can be used in Drupal. Check out our guide, Theme Drupal Sites to find the tutorials that interest you the most.

“Drupalize.Me has trained thousands of Drupalistas. Their video lessons help to address our constant need for more Drupal talent. Drupal needs training like this to support its growth.”
Dries Buytaert
Drupal Founder and Project Lead
Photo of Dries Buytaert
“They’re easy to understand. They’re thorough. They’re funny. They’re always entertaining, and it makes it easy to learn parts of Drupal and how you can integrate it into your workflow and learn more and have a good time doing it.”
Roger Carr
Drupalize.Me Member
Photo of Roger Carr
“The mission of the Drupal Association is to foster and support the Drupal software project, the community, and its growth. Drupal education, like that provided by Drupalize.Me, is important to this mission.”
Megan Sanicki
Former Exec. Director, Drupal Assoc.
Photo of Megan Sanicki


Am I required to sign a contract?
No. You can purchase a membership and/or cancel any time. Drupalize.Me is a pay-as-you-go service.

Can I preview tutorials before joining?
Yes! Just navigate to our tutorial library. Our free tutorials are labeled with a green "FREE" tag.

Can I watch videos on my mobile device?
Yes! Drupalize.Me is a responsive site and can be accessed in the browser on any mobile device. More FAQs