Our Training Philosophy
Our training is crafted for large-scale product delivery grounded in real-world experience and focused on solving practical problems in modern software teams. Our training courses are team-based and hands-on, with labs that drive skill-building and understanding. We continuously evolve our content based on direct feedback from students and trainers, ensuring it stays relevant and effective.
AI
AI for Software Teams
One-day course teaching practical, role-specific AI skills for Product Owners, Scrum Masters, and Developers. Covers AI fundamentals, how to apply generative tools across discovery, planning, and delivery, and role-based workflows.
Building Software with AI
One-day lab where developers pair with tools like GitHub Copilot and ChatGPT to design, develop, and ship features in a real open-source codebase. Emphasizes hands-on practice with current AI tooling and real contributions to a live site.
Professional Scrum Product Owner: Applied AI
One-day course combining Professional Scrum Product Owner practices with applied AI tools and strategies. Teaches product owners how to leverage AI for discovery, planning, and delivery.
GitHub
GitHub Team Enablement Workshop
Hands-on, three-hour workshop to master GitHub for effective collaboration in software development. No prior coding experience necessary; brings practical skills, including version control and teamwork in fast-paced environments.
GitHub Copilot for Developers
Half-day, practical introduction to using GitHub Copilot to speed coding and reduce errors. Includes prompts, patterns, integration with editors, and hands-on exercises for everyday developer workflows.
Mastering GitHub Actions
One-day, hands-on course on building, testing, and deploying with GitHub Actions. Teaches workflow authoring, secrets, reusable workflows, and automation patterns for CI/CD and secure automation.
Managing Projects Using GitHub
One-day, hands-on class that teaches teams how to plan, track, and manage work using GitHub Projects. Covers backlog management, sprint planning, boards/workflows and best practices for team collaboration in a shared GitHub org.
Azure DevOps
CI/CD Using Azure Pipelines
One-day workshop showing how to implement CI and CD with Azure Pipelines. Teams practice building, testing, and deploying software in a shared Azure DevOps project and learn pipeline authoring and testing strategies.
Assuring Quality Using Azure Test Plans
Three-day course focused on modern testing practices using Visual Studio and Azure Test Plans. Covers unit, acceptance, exploratory, and performance testing and integrating tests into team workflows.
Continuous Delivery Using Azure DevOps Services
Two-day DevOps course teaching principles and practices for CI, CD, continuous feedback, and continuous learning using Azure DevOps and related tools. Includes team labs to implement pipelines, releases, and marketplace extensions.
Delivering Products Using Azure DevOps and Scrum
Three-day, team-based class combining Scrum with Azure DevOps tooling to improve product delivery. Covers role responsibilities, backlog refinement, sprint execution, and tool configuration for Scrum teams.
Managing Projects in Azure Boards
Course teaching backlog creation, sprint planning, and work tracking using Azure Boards. Appropriate for all team members and stakeholders who need hands-on exposure to board configuration and planning practices.
Mastering Azure Repos
Course on using Azure Repos for Git version control, covering Git concepts, IDE integration (VS/VS Code), branching/merge strategies, and team collaboration. Hands-on labs in a common team project.
Practicing Kanban in Azure Boards
One-day course introducing Kanban and configuring Azure Boards to improve flow and throughput. Teaches kanban policies, WIP limits, and board design with team exercises.
Azure DevOps Server
Administering Azure DevOps Server
Three-day administrator course on deploying, configuring, and managing Azure DevOps Server and components. Targets system administrators and those responsible for upgrades, integrations, customization, and advanced administration.
Application Lifecycle Management Using Azure DevOps Server
Three-day course covering end-to-end ALM using Azure DevOps and Visual Studio — planning, boards, repos, testing, pipelines, and reporting. Designed for developers, testers, product owners and managers to get hands-on ALM experience.
Visual Studio
Unit Testing in Visual Studio
Two-day course focused on designing, writing, and running .NET unit tests in Visual Studio, including TDD, refactoring, CI integration, and advanced unit testing tools. Intended for .NET developers familiar with C#.
Professional Software Testing Using Visual Studio
Three-day course presenting agile testing practices and Visual Studio/Azure DevOps tooling for high-quality delivery. Covers test planning, exploratory testing, automation, and integrating testing into the pipeline.
Delivering High Quality Databases Using Visual Studio (SSDT)
Two-day class on developing, testing, and delivering SQL Server databases with SSDT, including schema change management, T-SQL unit testing, static analysis, and automated DB deployments.
Jira
Practicing Kanban Using Jira
One-day course teaching Kanban fundamentals and how to configure Jira for kanban flow, WIP limits, and throughput improvement. Team exercises demonstrate practical board setup and kanban practices.
Professional Scrum
Applying Professional Scrum for Software Development (APS-SD)
A three-day course which provides a structured introduction to the Scrum framework and its application within software development teams.
Professional Scrum Master
Two-day course covering Scrum Master responsibilities, ceremonies, and practices. Teaches how to guide teams through Scrum implementation and help organizations adopt Agile practices effectively.
Professional Scrum Master Advanced
Two-day advanced course for experienced Scrum Masters. Covers advanced facilitation techniques, organizational change, and scaling practices for complex environments.
Professional Scrum Product Owner
Two-day course teaching Product Owner responsibilities, backlog management, and stakeholder engagement. Covers discovery, prioritization, and delivery of product value.
Professional Scrum Product Owner Advanced
Two-day advanced course for experienced Product Owners. Covers advanced prioritization frameworks, market analysis, and building high-performing product strategies.
Professional Scrum Product Backlog Management
One-day course focused on creating, refining, and managing effective product backlogs. Teaches techniques for stakeholder engagement and backlog prioritization.
Professional Scrum with Kanban
Two-day course combining Scrum practices with Kanban techniques for improved flow and delivery. Teaches how to blend ceremonies with flow-based approaches.
Professional Scrum with User Experience
Two-day course integrating UX practices into Scrum workflows. Teaches designers and developers how to collaborate effectively in Agile environments.
Professional Scrum Facilitation
One-day course on effective facilitation techniques for Scrum ceremonies and team interactions. Teaches Scrum Masters how to guide productive conversations and remove impediments.
Professional Agile Leadership Essentials
Two-day course for leaders and managers on building and scaling Agile organizations. Covers organizational design, team formation, and creating cultures that support Agile practices.
PAL: Evidence-Based Management
One-day course on using evidence-based management practices to measure and improve organizational outcomes. Teaches leaders how to track metrics and make data-driven decisions.
Scaled Professional Scrum
Two-day course on scaling Scrum across multiple teams and departments. Covers coordination, dependency management, and implementing Scrum at enterprise scale.
Professional Product Discovery and Validation
Two-day course teaching discovery and validation techniques for new products and features. Covers market research, user interviews, and MVP definition aligned with Scrum practices.
PSM + PSPO Combined
Three-day intensive course combining Professional Scrum Master and Professional Scrum Product Owner training. Ideal for those seeking dual certification or broader Scrum knowledge.
Non-Certified Scrum
Managing Projects Using Scrum
One-day course introducing Scrum principles and practices for project managers and team members. Covers core ceremonies, roles, and how to apply Scrum to manage projects effectively.
Scrum for Executives
Half or full-day course for executives and directors on Agile and Scrum principles. Teaches how Scrum improves organizational delivery and how to support Agile implementations.
Scrum for Product Owners
One-day course tailored for product owners on responsibilities, backlog management, and stakeholder engagement in a Scrum environment.
Scrum for Stakeholders
One-day course for stakeholders on understanding and supporting Scrum teams. Teaches how to engage effectively with Scrum processes and support team success.
Dysfunction Mapping Practitioner Workshop
One-day workshop for Scrum Masters, coaches, and leaders on identifying and addressing team dysfunctions. Teaches practical techniques for improving team health and performance.
Customization & Delivery
These courses can be delivered on-site or remotely and customized to align with your team's tools, structure, and delivery goals.
For pricing or requests for training not listed above, please contact us.