Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in


Plus icon:

Certified Scrum Developer (CSD)

Certification Program

Build a hands-on knowledge of Agile engineering principles. Learn how to work in an Agile environment.



Certified Scrum Developer®(CSD) credential is a reflection of the holder’s technical assessment and grasp of Scrum principles. CSDs are in much demand for their specialized technical knowledge of Agile, and their commitment to continuous improvement. Our comprehensive course in CSD training helps you earn the Certified Scrum Developer credential that can demonstrate that you have a comprehensive understanding of Scrum principles, and have grasped Agile engineering skills.

The training is in two parts. In the first part which is for two days, participants are taught the Scrum framework, principles, roles and ceremonies and how to work in the Scrum environment. Holders of the CSM credential can skip the first part and attend the 3 days CSD Technical Track training alone. The second part is the three days CSD Technical Track training that offers theory and practical sessions on actual design and code samples. This training will help you grasp concepts in a clear and practical way.

As a CSD credential holder, you will have your own profile page on the Scrum Alliance website and can use a specially designed logo to highlight your credentials

Course Curriculum

  1. Architecture and Design
    • Principles of architecture in an Agile environment
    • Design practices on an Agile team
    • Principles that enable testability and ease refactoring
    • Emergent Architecture
  2. Collaboration
    • Working together as one team
    • Including the customer in the process
    • Pair programming
  3. Test Driven Development
    • Test driven development (TDD) as a design approach
    • Red-green-refactor cycle
    • Unit testing principles and practices
    • What makes good tests/measuring test effectiveness
    • Test Doubles
  4. Continuous Integration
    • Single command build
    • Creating builds that are automated, self-testing, and fast
    • The importance of a single source repository
    • Increasing visibility & automating deployment
  5. Refactoring
    • When to refactor
    • Refactoring for maintainability
    • Refactoring to patterns
    • Refactoring legacy code


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.

CSM holders can skip the first 2 days and undertake the 3 days Technical Training alone.


To earn a CSD credential, at least five days of formal training taught by Scrum Alliance REPs are required. Out of this:

A minimum of three days must be technical training through a three-day CSD technical skills course.

At least one day must be dedicated to the study of Scrum through an introduction to Scrum or a CSM course (please refer our CSM training brochure for more details).

Days 4 and 5 can be either completing a Certified Scrum Master certification OR attending a one-day Scrum elective course AND a one-day introduction to Scrum course. This 5 days course fulfils the minimum requirements for the CSD certification.

You must also demonstrate an understanding of Agile engineering practices by passing a CSD assessment provided by the trainer. The trainer will upload and pay the certification fees for students as they take CSD-track courses. If you are a Scrum Alliance member and a CSM and take a 3-day CSD Technical Track course, you will receive notification to accept your CSD license, and the CSD certification will be added to your profile. There is no need for you to apply. Your certification is good for two years.

If you are not yet a Scrum Alliance member at the time of the first CSD track course, then you will receive membership for one year. After you complete all CSD requirements, as listed above, you will receive CSD certification notification. Your certification is good for two years.

You must make a lifelong commitment to continuous improvement by incorporating Scrum principles and practices into your world of work.


Contact Us
+1 (404) 448 1275

Traning For:
Enroll Now
Become a Trainer
Love to educate people about your favorite subject? Create your own online course with Xebia.

Start Teaching

For Corporates
Develop your workforce with the right skills. We train and engage your people with highly skillful training programs.

Get Xebia for Business