Professional Scrum Developer

Learn Scrum From Those Who Created and Maintain It

The 3-day Professional Scrum Developer course provides a real-world view of what it is like to build software with Scrum. Throughout the course, students collaborate together as a team in a series of Sprints where they apply modern engineering practices and use the Scrum framework to cope with changes.

What You Will Learn

    • Over the 3 days, students learn how to develop increments of potentially releasable functionality from a realistic Product Backlog. Students concurrently do requirements engineering, design, development, testing, integration, and deployment within a single iteration.
    • The course teaches how Agile engineering practices and supportive ALM tools improve a team’s capabilities even more.
    • The course is available in .NET and Java technologies, or trainers can work with your specific technology stack to make the course meet your specific needs. The .NET version was developed in partnership with Microsoft® and is the official Scrum training solution for Microsoft Visual Studio.
    • This is a formal certification course.

Why Choose Scrum Training provides the highest quality Scrum training, training materials and certified Professional Scrum Trainers (PSTs) to teach them. Our training materials are created and maintained by Scrum co-creator Ken Schwaber, and the community of PSTs who teach the courses, helping to ensure that they are in tune with what’s happening in software development organizations and always up-to-date with the latest practices.

Professional Scrum Trainers bring their own style and experience to the courses but use the same materials so that students are learning from the same content regardless of who teaches the course or where it is taught around the world.  Read more about the differences.


Yaki Koren

  • Course Objectives

    • In this course, students make up an entire Scrum Team where they concurrently do requirements engineering, design, development, testing, integration and deployment within a single iteration.
    • Understand how modern Agile engineering practices and supportive ALM tools improve a team’s capability to deliver working software.
    • Students learn the different aspects of a Scrum Team and what it means to be a team member.
    • Students learn how to leverage .NET, Java and other tools as they become members of a Scrum Team.
  • Course Topics

    • Using Scrum.
    • Working within a Scrum Team.
    • Definition of Done.
    • Development Practices.
    • Test Driven Development.
    • Pair Programming.
    • Code Review.
    • Using ALM tools with Scrum.
  • Who Should Attend

    The Professional Scrum Developer course is intended for all members of a Scrum Development Team; architects, programmers, database developers, testers, and others with some technical knowledge.

    The class focuses on using technology to deliver software in Increments.

Certification Assessments

All participants completing the Professional Scrum Developer course will receive a password to attempt the PSD I assessment.
The industry-recognized PSD certification requires a minimum passing score on this rigorous assessment.


Students of courses are able to claim Project Management Institute (PMI) PDU credit: 14 PDUs after attending a two-day Professional Scrum Develper (PSD). Please note that PMI PDUs are earned for course attendance and not for passing a assessment. Students can claim PDUs under PMI’s “Education courses provided by other third party providers” category. You can claim your PDUs online at

Interested in becoming a Professional Scrum Developer or in a private class for your organization?