Classroom Training

Personalized classroom training to help your team learn faster.

I’ve taught teams at NASA, University of Chicago, Canadian Broadcasting Corporation, and University of Massachusetts Boston. They all had one thing in common: the positive results of bringing the team together for a day or two to learn a new technology.

Each training class has a base curriculum that can be customized to meet the exact needs of your team.

I’ve taught Git version control but added in material about Subversion because the trainees were moving from Subversion to Git. I’ve also customized my curriculum to work with a customer's technology stack.

When customers bring me in for training I don’t just show up and teach. I make sure my teaching goals match your learning objectives.

Right now I offer the following in-person classroom training:

Git Fundamentals & Workflows

A one-day class on the fundamentals of Git version control. We cover the basics, workflows for using Git, and how it works under the hood.

Git Fundamentals & Workflows covers:

  • History of Git, how it was created
  • The Pieces of Git
  • Git Workflows
  • Under the Hood of Git

This course includes:

  • One day in-person instruction by Ryan Irelan
  • 80-page eBook of course material
  • Slidedeck used during course
  • Option to add post-training assistance for implementing Git workflows.

Git training can be combined with one of the other training classes from Mijingo.

Learn more about Git Training

Craft CMS

The Craft CMS training is a two-day class that gets your team up-to-speed on the fundamentals and best practices of building websites with the Craft CMS. We start off with an introduction to the basics of using Craft. As the class goes on we work together to build a sample site using the information we learn. By the end of the class the entire team will have built their first website in Craft.

This course covers:

  • Fundamentals of Craft CMS website development
  • Introduction to Twig and how it works
  • Advanced Twig usage to create a reusable, flexible template stack

Included in the class are:

  • Two days in-person instruction by Ryan Irelan
  • eBook of course material
  • Slidedeck used during course
  • Option to add post-training assistance for using Craft in your projects

Learn more about Craft CMS Training

ExpressionEngine CMS

Learn how to develop ExpressionEngine websites like the pros. Through a series of guided instruction, hands-on exercises, and discussion, you’ll learn how to develop ExpressionEngine websites the way the experts do.

Topics include:

  • Getting Started: ExpressionEngine is a web application. Learning how to install it in a local development environment is an important first step.
  • Building Templates: Before jumping in to build an entire EE site, we first want to learn some of the basics of working EE templates.
  • Creating Your First EE Site: With our basic EE skills at the ready, we learn how to build a website, step-by-step, from beginning to end. This is the longest portion of the course and will cover a large number of topics.
  • Advanced Techniques to Enhance Your Site: With our first EE site built, we will build on it with advanced EE development approaches that will make it possible to build complex websites.
  • Website Optimization: The important last step in building your EE site is to make sure it will perform well for your audience. These techniques will help you build a lean, efficient website that will not buckle under traffic.
  • The four types of caching

Included in the class are:

  • Two days in-person instruction by Ryan Irelan
  • eBook of course material
  • Slidedeck used during course
  • Option to add post-training assistance for using ExpressionEngine in your projects

Will you come to our location?

Yes. This course is taught on site at your location. As such, you’ll need the following:

  • a room to comfortably accommodate your team
  • a laptop projector and screen
  • a whiteboard or flipchart with markers
  • laptops (or desktops) on which each attendee can complete the hands-on exercises, and access rights on those machines to install the required software

Learn more about ExpressionEngine Training

Do you need training other than what is listed here? I have a wide network of educators that might be able to help. Get in touch.

What are our customers saying?

"I bought your Craft Starter Pack a year and a half ago. Worth every dollar. In fact, I would've paid twice as much for it, because you saved me so much time."
Timothy Ingram
"Ben's knowledge of Craft combined with his relaxed and informal teaching style makes for a great learning experience."
Steve Abraham
"Ben puts a lot of thought into his teaching approach and has the ability to explain complex concepts in a way that just make sense"
Gareth Redfern
"Ben is great at taking a complex subject and breaking it down in a way that you can wrap your mind around. I thought that plugin development was something I would never understand, and happily Ben proved me wrong!"
Jonathan Melville
"I really appreciate all the videos and writing you have done. Your work has given me a jump start on my front end development business."
Shan Ricciardi