Training // Drupal

Tomato Elephant Studio is an established name in the field of technology training, specialising in Drupal and Wordpress content management and user experience integrated with assisted technologies such as Salesforce and Hubspot CRMs,  Bootstrap front-end framework, and Gitlab platform.


With years of experience, we have developed custom courses that cater to the needs of our clients to provide the knowledge and skills they need. Our training programs are designed to be both informative and engaging, providing participants with hands-on experience and real-world scenarios to help them understand the concepts better.

Additionally, we host free monthly mentoring and contribution events in Brisbane, Australia, which has been a huge success since 2012.

Upcoming free training


Important information:
  • Each module lasts a day    
    6 hours of training + ~1 hours of optional tasks and homework.
  • 1 month environment access for editors and administrators
    Each student will receive a Drupal 10/11 online environment.
  • Digital training materials  
    Instructional material and course videos are provided. 
Delivery methods:
  • Online
    Delivered via Google Meet. Video is available after the course
  • Conference Drupal training
    We successfully delivered training at the conferences
  • On site training
    Contact us for on-site training request
Drupal Development

Our Drupal development pathway is designed to equip you with the skills and knowledge necessary to extend Drupal, build custom modules and themes for Drupal websites.

Drupal Content Editing

Our Drupal content editing pathway provides comprehensive training on the Drupal users who's daily job is to look after the content on Drupal websites.

Drupal Administration

Our Drupal administration pathway offers you to become proficient in managing, maintaining, and optimising Drupal websites, ensuring that they perform at their best at all times.

Pathway: Drupal content editor
  • Module C1. Introduction to content editing basics (1 day)
    Note, this is a precursor to all editor courses below.
    Custom blocks, basic content, taxonomies, layout basics, Search Engine Optimisation (SEO) basics, appearance.
  • Module C2. Advanced content editing (1 day)
    Block types, extending taxonomies, additional fields, basic views, extended Search Engine Optimisation (SEO), introduction to styling.
  • Module C3. Bootstrap for content editors (1 day)
    Covers: deep dive into content creation with the world most used frontend framework.
Pathway: Drupal administrator. 
  • Module A1. Introduction to Drupal administration (1 day)
    Note, this is a precursor to all administration courses below.
    Covers basics: content, content structure, entities, basics of layout.
  • Module A2. Advanced user management (1 day)
    In depth user management.
    Covers: multi role workflow and modifications to user accounts.
  • Module A3. Advanced layouts (1 day)
    In depth layout management.
    Covers: fields UI, layout builder, styling..
  • Module A4. Data reporting with Views (1 day)
    In depth views administration.
    Building data reports and sections of the website using views.
  • Module A5. Content workflow management (1 day)
    In depth content moderation workflow management. 
    Building a custom publishing workflow from scratch.
  • Module A6. Drupal webforms in depth (1 day)
    Building google forms alternatives using Drupal.
    Covers: webform administration, data collection, building forms calculators and other solutions.
  • Module A7. Business rules with ECA in depth (1 day) [NEW]
    Modifying Drupal without coding using business rules engine.
    Covers: decision making, action response, core Drupal modifications.
  • Module A8. Migrating data into Drupal (1 day)[NEW]
    Exploring the ways to migrate data into Drupal without coding.
    Covers: feeds module, migrating simple data (including users and taxonomies) in multiple formats, verifying migration with entity reports.

Pathway: Drupal developer. 
  • Module D1. Drupal module development basics. 
    Using git, using drush, using composer, module anatomy, scaffolding, configuration, hooks, permissions.
  • Module D2. Drupal module development advanced. 
    Symfony, admin forms, plugins, fields, frontend, security basics for developers.
  • Module D3. Drupal theme development. 
    Using drush, theme anatomy, sub theming, starter kit, using front end libraries, SCSS.
  • Module D4. Contributing back. 
    Updating documentation, using and gitlab, contributing to core and modules.
  • Module D5. Testing. 
    Writing and running tests in modules, using phpunit and phpcs, frontend testing (, accessibility testing.
  • Module D6. Hosting Drupal. 
    Hosting considerations, using Gitlab CI for continuous integration and delivery.
Pathway: Drupal migration.
  • Module M1. Drupal data migration basics. 
    Feeds, migrating simple data, users and taxonomies in multiple formats, entity reports.
  • Module M2. Drupal data migration advanced. 
    Migrate API, using drush, migration rollback, complex data migrations (paragraphs, redirects).
  • Module M3. Preparing data for migration. 
    Data transformation, preparing data migration from various sources.
  • Module M4. Drupal 7 to Drupal 10 migration. 
    Database to database migration.

Request training

This training is for
Learn how to manage content in Drupal 10
Learn how to manage data structures and expand functionality in Drupal 10
Learn how to extend Drupal 10 functionality via plugins and themes
Training budget
I just want to do free course.
Up to $2,000 per person.
Up to $5,500 per person.
Up to $8,000 per person.
Contact us for quote

Quote details