Starting Drupal Module Development - free course

Have you ever wanted to learn the art of Drupal module development and not known how to start? It seems like a daunting prospect. Drupal is powerful and feature rich, but it is not exactly a model in simplicity. You know you can really make Drupal fly by creating your own modules - but the learning curve is steep and the mountain is high.

It doesn't have to be hard - you can start writing Drupal modules in no time. The hardest part of any challenge is getting started. Do you remember learning how to ride a bike? Or have you tried to teach a kid to ride a bike? It is tough. You have to learn how to pedal, how to brake and not fall off! But once a kid gets over that initial hurdle and finds their balance, it gets much easier. They figure out how to pedal, brake and, most importantly, how to stay on that bike. They then learn how to go faster and further and have more fun. For any human being, learning something for the first time is hard. But more often than not, once you get started, it does get simpler. Developing Drupal modules is no different.

I have created Starting Drupal Development to make it more straightforward for you to begin module development. It is a free 7 day email course that will walk you through the steps to create your first module and add some basic functionality. If you read each email, and follow along, you will be able to get your start with module development. And once you get going, you will be confident to carry on learning and exploring.

Starting Drupal Module Development includes:

  • Day 1: Drupal core concepts (PDF)
  • Day 2: How Drupal returns a page request (PDF)
  • Day 3: How to create your first module
  • Day 4: How to display a string on a custom page
  • Day 5: How to display a node on a custom page
  • Day 6: How to display a message when a user logs in
  • Day 7: How to alter an existing form

You will also receive regular tutorials and tips on Drupal development - approximately one every two weeks. My aim is to make it easier for you to scale the Drupal learning curve and take your skills to the next level.

Who is this for?

Perhaps you can build Drupal websites already, but don't know how to create custom modules that will make your websites really fizz. Or perhaps you know how to do some theming, but module development seems like an art reserved for the elite. Or perhaps you don't know how to build Drupal sites at all and want to learn more than just building Drupal sites, you want to learn how to develop with Drupal.

Send me the course!


Your style is so unique in comparison to other folks I have
read stuff from. I appreciate you for posting when you have the opportunity, Guess I will just bookmark this

I am new to module development and I am looking for a good tutorial

I want to learn drupal module devcelopment . I have 7 years of experiance in php ,sencha extjs and i am new in this technology.

Blair Wadman's picture

You can sign up for the free course here:

New comments for this tutorial have been turned off.