Get certified - Transform your world of work today

Certified Scrum DeveloperSM (CSD®)

Strengthen your technical skills in Agile software development

Certified Scrum Developers have demonstrated — through a combination of formal training and a technical skills assessment — that they have a working understanding of Scrum principles, and have learned specialized Agile engineering skills. The Certified Scrum Developer course is designed for software developers (programmers) who are building software in a Scrum environment. The goal is to expose students to the most important tools and techniques needed to build good software in the iterative and incremental fashion that Scrum requires. These ideas are central to the entire field of Agile software development.


What are the benefits of a Scrum Developer certification?

In today's competitive job market, the Certified Scrum Developer training can set you apart from the pack. A successful Scrum Developer is committed to continuous improvement. The coursework and dedication needed to achieve a CSD sharpens your skills to help you become a better practitioner of Scrum.

By earning a Certified Scrum Developer certification, you:

  • Learn the foundations of Scrum and the scope of the Certified Scrum Developer’s role from the best minds in Scrum.
  • Demonstrate to employers and peers your understanding of core Scrum knowledge.
  • Expand your career opportunities by staying relevant and marketable across all industry sectors adopting Agile practices.
  • Engage with a community of recognized Scrum experts who are committed to continuous improvement.

As a CSD, you will also have access to a two-year membership with Scrum Alliance. Through this membership you can join local user groups and online social networks, gain access to discounts on Gatherings, and enjoy member-only resources. 

Requirements for Scrum Developer certification

To earn a CSD, we require at least five days of formal training taught by a Scrum Alliance Registered Education Provider (REP®) and a Scrum Alliance Authorized Instructor.

There are currently two tracks to achieve CSD certification (detailed below). The courses for both tracks can be taken in any order. Once you complete a track, you will receive notification to accept your CSD license, and the CSD certification will be added to your profile. Your certification is valid for two years.

Track 1

  • CSM® course (2 days)
  • CSD technical course, including coding (3 days)
Track 2
  • Intro to Scrum CSD course (1 day)
  • CSD technical course, including coding (3 days)
  • CSD technical elective course (1 day)

During your CSD courses, you must demonstrate an understanding of Scrum and Agile engineering practices by passing a CSD assessment provided by the REP/instructor. The assessment may be an exam administered by the instructor to test your knowledge, or it may be an active, classroom-based assessment. When a REP/instructor uploads a student’s information into our system, they are recommending the student for certification.

What do you do after you receive your CSD certificate?

Incorporating Agile/Scrum principles and practices into your world of work takes diligence, patience, and a commitment to continuous improvement. Further enhance your knowledge and skills by:

Become a CSD today

Are you ready to advance your career as an Agile software developer? Get started by taking courses from the CSD track. If you have additional questions, please contact

Learn More

Read the Scrum Alliance® Certified Scrum Developer Learning Objectives