Hero Image

Drupal Training & Knowledge Services

OPIN offers you all the benefits of our amazing team of certified Drupal training professionals, who are leaders in the Drupal community.

OPIN’s Drupal Training Services

OPIN is the chosen Drupal training partner for many enterprise-level organizations, including the Department of National Defence, National Research Council, and the Ottawa Heart Institute.

We believe that our Drupal certified team and extensive enterprise experience make us a training partner of choice. OPIN is the largest provider of Drupal training services to enterprises within Canada.

Free Drupal Training Resources

In addition to our full Drupal training courses, we have a new program called Drupal Test Drive. This free Drupal training demo will allow you to take a hands-on test drive with our industry experts and learn how to harness the power of Drupal.

We will guide you through the key features and capabilities of Drupal, highlighting why the open-source CMS outperforms all other technologies on the market!

Unparalleled Drupal Training Experience

We are Drupal partners for over 70 enterprises and governments worldwide. Our client list includes high-profile organizations including the Office of the Prime Minister, Government of Bermuda, SOS Children Villages, and the Canada Games, University of Ottawa, Circle K and many more. 

Our unparalleled Drupal training experience in creating enterprise-level, highly engaging solutions makes us a partner of choice for any Drupal-based projects. We offer various levels of Drupal training.

Drupal Fundamentals

We have developed a collection of introductory Drupal courses for site administrators

and developers who are new to Drupal and interested in learning more.

Introduction to Site Building 

This course gives you an in-depth look at the tools in Drupal that will make your life as a content editor and site builder easier.

Introduction to Drupal Front-end Development

In this course, you will walk through all of the steps necessary to creating and implementing a custom Drupal theme.

Introduction to Drupal Module Development

In this course, you will learn how to create your own Drupal module from start to finish.

Introduction to Drupal Security and Maintenance

In this course, we will teach you how to apply Drupal security patches, as well as contributed module and Drupal core updates.

Advanced Drupal Training

Local Development Environments: In this course, you will learn how to set up a high-performance local development environment, based on Vagrant and Ansible, for Drupal development.

Version Control and Configuration Management

In this course, you will learn about the distributed version control system, Git, and its relationship with Drupal configuration management.

Advanced Drupal Front-end Development

In this course, we will cover the rendering system and demonstrate the process of theming with the use of various theme debugging and development tools.

Advanced Drupal Module Development

In this course, you will learn how to create your own module from scratch, covering all the essential topics needed for proper module development.

Debugging and Profiling

In this course, you will learn how to debug and profile Drupal modules, covering all the essential topics needed including helpful tools, their configurations, and features.

Automated Testing

In this course, you will learn the necessary skills for writing Drupal test cases in SimpleTest and Apache Jmeter.

Continuous Integration: Continuous integration is a powerful process for ensuring quality within your Drupal site. In this course, we will provide an overview of this process and related tools.


The open source CMS supports the largest, most complex multisite infrastructures. Drupal reduces IT costs and accelerates time to market for our clients. Users don't depend on IT to publish content, and robust content management enables reusable assets across sites and platforms.


The methodology helps us deliver client solutions as envisioned. Development timelines are reduced and collaboration ensures that the project exceeds client expectations across the board. Our project teams are cohesive and work together on every project, meaning guaranteed results for clients.


Our unparalleled expertise means that we understand the challenges faced by the largest enterprises. OPIN's track record of delivering projects on time and on budget eliminates risk. We deliver solutions that are designed to drive revenue for North America's largest enterprises.

Drupal Training & Knowledge Services

Whether you’re looking for support on a specific project or simply to help your staff enhance their knowledge of Drupal, our personalized learning packages can help!

Drupal Fundamentals

Drupal Advanced Training

Unparalleled Drupal Training Experience

Free Drupal Test Drive

Register Today!

By submiting this form, you consent to receiving emails from OPIN regarding insights, announcements and product/service info. You understand that you can opt-out a any time by clicking the link in the bottom of OPIN emails.


135 Laurier Ave. West, Suite 100
Ottawa, ON K1P 5J2
TEL: 1 (877) 257-6746

Saratoga Springs

PO Box #817
Saratoga Springs, NY 12866
TEL: 1 (877) 257-6746