Drupal 7 Development Core Concepts

This series contains over 160 videos and 14 hours of content, covering the most essential aspects of Drupal development, from setting up module scaffolding to working with forms and the database to working with jQuery and JavaScript. This library is a must-have for all developers.

We have merged the Working With Files and the File API series with this one. You can now find the file-related videos in the final chapters of this series.

Before watching this series, you will need a fresh Drupal 7 installation. Follow the videos in the Setting Up a Web Environment With Drupal to get Drupal set up on your Windows, OSX (Mac) or Linux machine.

Some of the key points we'll be covering include:

  1. How to work with the most important Drupal APIs
  2. How to use hooks to modify virtually anything
  3. How to create and modify forms using the Form API
  4. How to apply coding standards to your work
  5. How to work programmatically with users and nodes
  6. How to work with jQuery and JavaScript in Drupal
  7. How to work with files and the File API

Who this video collection is for

This collection is for anyone who wants to learn how to program for Drupal 7. You may find yourself wanting to adjust Drupal in some ways that are impossible to do with existing modules, and the only way to really get it done is through creating a module of your own. This collection gives you the skills to do just that. It is also a good overview of jQuery, which can be useful outside of the context of Drupal.


Having a basic understanding of PHP will be useful. If you're coming to the table without much coding experience, consider watching the PHP Programming Basics collection first.

Landing page: 
Collection image: 
Skill level: 
Skill types: 
Drupal Development
Drupal versions: 
Video site: 
drupal 7,back end,development,beginner
Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:

Contact us

Below are the supported keyboard shortcuts for our video player.

Start / stop video
Go to next video
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
Jump to a percentage (2 is 20%, for example)
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
1 month
6 months
10% off
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.