Last updated 30 April 2016.


The objective of this initiative is to create an Open Curriculum for new developers to come into Drupal and get trained in the various aspects of Drupal development. The curriculum is aimed at helping Drupal companies train new recruits in Drupal in a systematic and structured manner. The training is expected to happen through in-class sessions, self-learning, training exercises and finally on-the-job learning. The open curriculum is expected to be a framework that will allow the developers to build an understanding of the technology and then fill in details as they go through the process of training and working on projects. See more at

The context for this initiative

Drupal as a platform is growing very fast into the enterprise segment and large enterprises in public and private sectors are embracing Drupal. To service the demand of these large clients large software enterprises are getting on board as Drupal service providers. As large enterprises start taking on Drupal, both as consumes as well as service providers, the demand for Drupal developers in the large enterprises segment will continue to grow and the supply for this will happen from the smaller Drupal companies out there in the market.

The vibrancy of the Drupal community is a result of the large number of Drupal developers who are employed by a large number of small companies or Drupal developers who themselves are small business owners. The ability of these small companies to grow and cater their services to a larger consumer base, while at the same time sustain their operations in front of the growing demand on their manpower from the large enterprises is going to depend on their ability to continue to hire and train new generations of Drupal developers without incurring too much cost.

The Open Curriculum Initiative

The initiative is happening under the Curriculum and Training group in g.d.o

The following are expected to be prepared as part of this initiative.

  • Drupal Training Syllabus
  • Learning objectives for the training program
  • Expectations on the areas the developer has to learn across the year
  • Training materials for in-class training
  • Drupal exercises for the in-class training
  • Questions bank to evaluate the progress of individuals

Current Status

NEEDS REVIEW: The Curriculum Objective and Drupal Training Syllabus has been defined.
NEEDS REVIEW: The Learning objectives for each of the topics in the syllabus has been defined.
NEEDS REVIEW: The Expectations from the developers as they learn through the syllabus has been defined.
NEEDS REVIEW: A classification of Drupal developers based on their learning and skills has been done.
NEEDS WORK: A basic set of training materials for the topics in the syllabus has been compiled.
NEEDS WORK: A basic set of Drupal exercises for the topics in the syllabus has been compiled.
NEEDS WORK: Work on compiling multiple choice questions for the different topics in the syllabus is going on.

How can you help us

If you are a Drupal Developer

You can review the content that has been compiled so far and help correct and improve it. You can also help in adding more content to the curriculum.

If you are looking to become Drupal Developer

You can start using the curriculum and give feedback on the quality of the learning content that is compiled.

If you are a Drupal business owner

You can start using the curriculum in your agency and give feedback about the curriculum. You can also contribute your learning content and help compile more content for the curriculum.

Come join us

We invite you to join us and help build a world class curriculum for Drupal developers. Do also spread the word and help build momentum for this initiative.