Study at City
  1. Courses
  2. Applying
  3. Fees and funding
  4. Living in London
  5. Visit us
  6. Student support
  7. International students
  8. Order a prospectus
  9. Ask a student
  1. Continuing Professional Development
Study at City

Drupal Training: Beginner, Intermediate and Advanced levels CPPD

Key information

Dates and fees to be confirmed

To be confirmed
To be confirmed
To be confirmed
To be confirmed
Course code:
To be confirmed
To be confirmed
Application deadline:
To be confirmed
To be confirmed

Course overview

Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world supporting some of the world’s most visited websites including the White House, Oxford University and the Ikea website (to name a few)!

DrupalTeachers are delighted to offer a new range of Drupal 7 training packages for beginners through to intermediate users. This training provides exposure to Drupal 7 as well as guidance and insights from Drupal experts.

DrupalTeachers is headed up by City, University of London, Roomify, MTV and BrightLemon. These organisations have previously worked together as some of the partners behind Drupal Camp London, the largest Drupal Camp in Europe. We are now excited to be able to expand the range of training opportunities to those that are keen to learn about Drupal and contribute back to the community.

* A price reduction is currently being offer to coincide with Drupal Global Training Days.

Course outcomes

Course outcomes

Drupal site builder beginner
The course consists of learning Drupal by building a full website with news, events, blogs and users, using the principal modules and functionality of the CMS. You will be coached through all the steps until all the topics are covered, and the site is virtually deployed.

Documentation about Drupal will be provided and you will also learn about the usefulness of in terms of finding modules and themes, asking for support, communicating or fixing an issue, and so on.

By the end of this course you will be able to:

  • Setup an environment for Drupal
  • Install and configure Drupal
  • Identify and create content types with specific custom fields
  • Identify and create vocabulary to classify entities
  • Identify and create menus
  • Create blocks for the website
  • Manage user registration, creation and permission
  • Download, install and configure contributed modules
  • Create views to show content on a page or in blocks
  • Download, install and configure a contributed template
  • Site deployment
  • Use

There will also be introductions to:

  • Managing a website project (Client meeting, scoping, development workflow etc.)
  • How to use hooks
  • How to create custom modules and custom themes

Drupal site builder intermediate

The intermediate site builder class will build upon what you have learned in the beginners class, enabling you to take advantage of more advanced features and modules. More details to follow.

Drupal developer beginner

This course takes the next step into writing code and expanding the possibilities of Drupal beyond site building.

By the end of this course you will be able to:

  • Understand more about how Drupal works
  • Make a simple custom module
  • Generate blocks with code
  • Build menus with code
  • Construct forms with code
  • Understand what entities are
  • Work with databases
  • Make a simple custom theme
  • Use templates and their variables
  • Create a sub-theme



Prerequisite knowledge

  • Drupal site builder beginner- Open to those with no previous experience of Drupal. A basic knowledge of web development would be advantageous.
  • Drupal site builder intermediate - designed for those that have a basic understanding of Drupal. Attending the “Beginner level training” is recommended but not essential provided you have a basic understanding/some experience working with Drupal.
  • Drupal developer beginner- Attendees must have a good working knowledge of Drupal site building. Attending the Drupal site builder intermediate training course is recommended but not essential, provided attendees are comfortable working with Drupal. No prior knowledge of PHP is required

English requirements

Applicants must be proficient in written and spoken English.



Informal assessment will take place through group discussion, class room activities, questions and answers sessions as guided by your tutor.