We provide high-quality learning experiences focused on students learning from one another in a dynamic and interactive learning environment. Our courses have been designed to be engaging and filled with energy while providing an exercise-based approach that allows students to learn and practice key topics.  Our in-demand certification courses from industry-leading organizations like Scrum Alliance are for those looking to expand their knowledge with tools and techniques that they can apply in their daily lives.

We offer public training regularly, our current calendar is available here.  We also offer private training options for your team or organization.  A private training course is a great way to get a team 'speaking the same language' and to kickstart their learning. Private training can be combined with coaching or consulting to help reinforce and implement the ideas covered in training.

Certified ScrumMaster (CSM)

This 2-day course has participants learn the fundamentals of Scrum in an energetic and interactive environment. Upon completing this course participants will be eligible to take the certification exam for the Certified ScrumMaster certification, recognized by Scrum Alliance.    Learn More...

Advanced Certified ScrumMaster (A-CSM)

This 2-day workshop is designed for practicing Scrum Masters and Agile Coaches looking to take their game to the next level. After revisiting the elements of Scrum at its core, we will work to address common challenges that participants are facing in their activities as a Scrum Master. Upon completion of this course participants will have a renewed understanding of the Scrum Master role as well as techniques and experiences to continue their development as agile practitioners. This course is part of the Path to CSP from Scrum Alliance. Learn More...

Certified Scrum Professional - ScrumMaster (CSP-SM)

The final step on your Path to CSP journey! This three-day course is a highly interactive, learner-focused experience, with students sharing with and learning from one another across settings and activities. Our CSP-SM course is built to provide you with the tools, techniques, and skills necessary to help you grow personally and professionally, and bring a whole new set of techniques back to your organizations.  Learn More...

Certified Scrum Product Owner (CSPO)

This 2-day course has participants expand on Scrum Fundamentals and focus on the activities of the Product Owner. Upon completion of this course participants will be granted the Certified Scrum Product Owner certification, recognized by the Scrum Alliance.  Learn More...

Trainer Immersion Program

SparkPlug Agility's Trainer Immersion Program (TRIP) is an intensive learning experience created to help agile educators design and deliver effective learning experiences. Using learning psychology, persona development, and management principles, this course explores the different ways students process information and effective assessment of learning objectives.  Learn More...

Understanding Educational Objectives

SparkPlug Agility's Understanding Educational Objectives (EO) course is a self-paced online learning experience that examines the writing, interpreting, and analyzing Educational Objectives. This course introduces students to the modern revision of Bloom's Taxonomy of Educational Objectives (Anderson and Krathwohl). It also shares concepts and techniques of how to write objectives, drawing on the research from the Comprehensive Framework for Instructional Objectives (Hannah & Michaelis).  Learn More...


We think of Consulting as a well-defined relationship where we provide our expertise, guidance, and knowledge to those looking for problem-solving support. Gerry Weinberg defines consulting as "influencing others at their request", and we share this mindset. Our clients often are looking for expertise related to: 

  • Individual, team, and organizational assessments
  • Implementation and improvement plans
  • Standing up new agile teams
  • Sales, capture, and business development
  • Contracts and procurement
  • Resume reviews and profile updates
  • Job hunt and interview preparation

Our background in IT consulting in the commercial and federal space affords us a wide range of expertise to offer. If you are instead looking for us to help you discover and achieve some specific goals, please see our Services Request Form and let's continue the conversation!


We define Coaching as a productive partnership between parties where the person who chooses the way forward is the client, not the coach. By leading from behind, sharing observation, and asking questions, our coaches can help individuals, teams, and organizations meet their goals. (TBD - may update this a little) Our clients often explore goals related to:

  • Expanding their coaching skills
  • Developing their training ability
  • Defining their place within the organization
  • Professional and skill development
  • Public speaking and presentation skills
  • Teamwork, communication, and interpersonal skills

We look forward to hearing more about what areas you would like to explore and are excited to be of assistance along your journey. If you are instead looking for us to provide some expertise, please see our Services Request Form!