This course is a professional level introduction to those wanting to gain a comprehensive understanding of programming for Drupal. 

This course is not simply a video screencast of a developer making a module, YOU will be creating the modules. In each lesson you will learn fundamentals of Drupal module development and write your own code with what you have just learned. This course can be used by individuals or web development companies who want to take their development to the next level and speed up their Drupal development.

Sign Up Now for only $89

After this course you will be able to make your own Drupal modules and tap into the real power of Drupal.  It will save you time and money by teaching you to create your own Drupal modules and helping you to solve your problems with contributed modules.

What you will Learn

In this course you will learn to:

  • The Drupal hook system
    • Integrate your code with Drupal events such as content saving and users sign up
  • Create Drupal Permissions
    • Integrate your functionality into Drupal’s permission system allow access via user roles
  • Create Menu Links and Page Callbacks
    • Never put PHP in a node again.
  • Create and Alter Drupal Forms
    • Create your own configuration and business logic forms
    • Customize any existing form on a Drupal site such as the node editing form.
  • Create Drupal Blocks
    • Your blocks will appear in the blocks administration page and integrate with modules such as panels and context.
  • Understand Drupal render arrays
    • Create output that is completely customizable in the site’s theme.
  • Create and Use Theme Functions
    • Learn to customize the HTML markup produced by Drupal
  • Update Nodes and other Drupal Entities
    • Programmatically update nodes to simplify the site user’s experience

Course Contents

  • Over 25 lessons
  • Over 5 hours of video
  • Guided Creation of 3 modules
  • 6 Challenge Exercises
  • Online support

The Instructor

This course was created and is supported by Ted Bowman, tedbow on his profile). Ted created and maintains several popular Drupal modules such asEntityform, Webform Conditional, and Entity Rules which are used by over 30 thousand sites. He also has made contributions to Drupal core for Drupal 7 and 8 as well as popular contrib modules such as Media, Entity API, and Display Suite.  He also leads both public and private Drupal trainings.


You should have some knowledge of PHP or another programming language. You should also have basic knowledge of Drupal site building.

Only $89

Only $89

Other Services

Drupal Consulting

Need help with project Planning?

Are you lost trying to select modules to implement your sites functionality?

Looking to simplify your Drupal development and solve problems faster?

Are you having trouble with modules such as Views or Panels?

Six Mile Tech’s Drupal consulting provides you or your company with an experienced Drupal expert.  You will be able to eliminate hours or days of wasted time looking for a way to solve your problem in Drupal. We can get you past your current dead ends in Drupal and we can teach you to solve your problems in Drupal the right way.

Contact Us to today to Learn More

Project Mentoring

Our mentoring service provides you with guidance through all of the phases of your Drupal project from planning to deployment.  We can help make sure that you are making your Drupal website the right way from the start.  With our guidance you will avoid common costly mistakes and start making more for your time.

Contact Us to today to Learn More


Training Newsletter

Sign up for our Training Newsletter to hear about in person and online trainings as well as to receive exclusive discount codes.