Agile Certification Training

Certified Scrum Developer

Scrum Alliance

Course Overview

The candidates for this course should generally be programmers in a conventional programming language such as Java, C#, Swift, C++, Ruby, and so on. The course involves actual programming in a team environment. Some courses offer student slots to testers, who should have some experience with test automation. Some also accommodate Product Owners, who will help direct the iterations that the programmers and testers experience during the course.

This notwithstanding, the course is a programming course, not a survey, overview, or discussion. Actual code will be written, tested, and reviewed by the instructors

After completion of this course, you will be eligible to take the exam to become a Certified Scrum Developer (CSD).

The Certified Scrum Developer® course is aimed at software developers (programmers) who are building software in a Scrum environment. The goal is to expose students to the most important tools and techniques that need to be applied in order 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.

The CSD Learning objectives cover the critical skills in coding, testing, refactoring, continuous integration, and other related topics that are needed for successful team software development in the Scrum style.


Relevant roles include Developers, Testers, Operations leads and team members, Managers, Agile Coaches, or anyone aspiring to these roles. Also, anyone with a curiosity about the case for and potential of DevOps will benefit from this class.

Learning Objectives

At the end of this course, attendees should understand:

  • Agile Values
  • Scrum principles and practices
  • Architecture and Design
  • Collaboration Concepts
  • Test Driven Development
  • Refactoring
  • Continuous Integration

Check Out Our Upcoming Public Classes

Interested in Onsite Training?

Other Courses Available for Scrum Alliance

Certified Scrum Master (CSM)

A Certified ScrumMaster® helps project teams properly use Scrum, increasing the likelihood of the project's overall success.

Learn More

Certified Scrum Product Owner (CSPO)

Certified Scrum Product Owner® professionals have been taught the Scrum terminology, practices, and principles that enable them to fulfill the role of Product Owner on a Scrum team.

Learn More

Certified Scrum Developer (CSD)

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.

Learn More