7 PDUs

In a nutshell, a Certified Scrum Developer (CSD) uses Scrum as well as Extreme Programming (XP) practices like Test-Driven Development (TDD) to engineer code that is impervious to bugs, easy to tweak, and ready to roll. Our CSD Lab is a “high-energy” training session that equips you with the tools you need to succeed within an existing Scrum framework.


This course is intended for all members of a Scrum team who want to understand applied Scrum and Agile engineering practices and who have experience developing software in either Java or C#. Each course is conducted in one language, not a combination of the two.

Course Agenda

Day 1

  • Introduction
  • Pair programming
  • Collaboration with the Product Owner
  • Automated Unit Testing
  • Continuous Integration
  • Retrospective

Day 2

  • Refactoring
  • Test-Driven Development
  • Working Together as an Agile Team
  • Definition of Done
  • Retrospective

Day 3

  • Agile Architecture
  • Tying it All Together
  • Q&A
  • Wrap-Up

Course Completion

This course fulfills the 3-day technical training requirement that is part of earning the Certified Scrum Developer (CSD) credential from Scrum Alliance. To complete the remaining 2-day CSD curriculum requirement, try our Certified ScrumMaster Training and Certified Scrum Product Owner Training courses.

Next Steps

If you’re ready for more information, please contact us below.