Learn to Theme with Hands-On Exercises

Based on our popular Drupal 8 Theming Workshop, our new guide, Hands-On Theming, is a 7-week course of tutorials and hands-on exercises that will get you up and running with your first Drupal 8 theme. This guide is designed for the newcomer to theming in Drupal 8. Each week contains tutorials surrounding a key concept in Drupal 8 theming. At the end of each week, you'll have an opportunity to put into practice what you've learned with 1 or more hands-on exercises. By the end of this course, you'll have a working Drupal 8 theme ready for you to further explore and develop your knowledge of Drupal 8 theming.

To facilitate hands-on practice, we've partnered with Stack Starter. To follow along with the steps in each exercise, you can use a customized Stack Starter web-based environment. You'll get a pre-configured Drupal 8 development site ready to start theming. It also includes a web-based file manager and code editor, as well as a console where you can run Drush commands.

As you progress through the Hands-On Theming Guide during 7 weeks of study, you'll end each week with 1 or more practical exercises which contains a video walk-through of the solution. Throughout the course you'll learn all the central concepts of theming and put them into practice, too. By the end of this course, you'll be ready to dive deep into each aspect of theming with more confidence.

Drupal 8, 9, and 10
2 tutorials

We hope you like this new hands-on format. We're especially excited to be able to offer Stack Starter web-based development environments, enabling you to spend your time learning Drupal instead of setting up a local development environment just to work through a tutorial. As always, feel free to use the "Was this helpful?" survey at the bottom of each tutorial to let us know what you think.


Congratulations on the HoT, I just wrote a comment on that the other day, mentioning how important it is to get a cohesive line through all the courses and end up with a finalized product. Kudos, just starting to go through it and try it out :-) Keep up the good work and hopefully there will be more HoT in the future for other parts too.

Add new comment

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code class> <ul type> <ol start type> <li> <dl> <dt> <dd><h3 id> <p>
  • Lines and paragraphs break automatically.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more