Courses, founded by Ken Schwaber, leads the evolution and maturity of Scrum to improve the profession of software development, up to the level of the enterprise agility of organizations. The network plays a key role in our efforts to improve the profession of software development. We realize that alone we cannot hope to achieve our mission. Lasting improvement is realized through meaningful collaboration with a range of extraordinary people and organizations. It is by leveraging the strengths of this collaborative network that we are able to accomplish our greatest successes. The following classes are created by and delivered by a certified trainer.

Professional Scrum Foundations

Offered through an affiliation with, this is an intensive 2 day instructor-led agile workshop for students who have an elementary understanding of the terms in agile but no experience. Objectives of the class are to be able to take learnings into the workplace and directly apply agile to a beginning agile team. The course will contain not only a Scrum (the development phase), but will cover a project from inception to fulfillment. The topics of funding, portfolio management, and after-implementation maintenance will be included.

Professional Scrum Product Owner

This course will teach the new product owner how to develop good requirements in the form of user stories, so that a project can progress with effective short series of iterations. Requirements prioritization and estimation will be thoroughly taught through a series of exercises. Advanced topics, such as tracking, metrics, and how to negotiate the needs of multiple stakeholders will conclude the course. Objective is to be an effective product owner and maximize ROI for an agile Scrum project.

Professional Scrum Master

Offered through an affiliation with, this course is the standard course developed by Ken Schwaber, the originator of Scrum. The Scrum framework, mechanics, and roles are covered in detail and in the context of Scrum values optimize value, productivity, and total cost of ownership of systems and products. Students will learn through instruction and team-based exercises, and will be challenged to think on their feet to better understand what to do when they return to their workplaces.

Professional Scrum Developer - Java

Great software development using Scrum requires the seamless integration of the tool, a well-functioning team, and software development best practices. The Professional Scrum Developer (PSD) certification course for Java is an exercise-driven class which teaches students how to work in a team, using advanced software engineering practices such as Test Driven Development and Continuous Integration, the java technology platform, and the Scrum framework to develop high quality, deployable, functionality.