Certified Scrum Developer – CSD – two-day

Certified Scrum Developer Training   

Michigan Technology Services offers our instructor-led two-day Certified Scrum Developer (CSD) training, as well as other Agile and Scrum developer courses, through a partnership with Paul Moore and Rocket Nine.

In a pre-Covid world our training would take place at our location in the Farmington Hills/Novi area, 20 miles outside of Detroit, or at your location anywhere around the world. Our Agile developer workshops and coaching sessions are now offered live online/virtually, reducing your need to travel.

Note that while many CST’s fly into metro Detroit to deliver a class, and then leave, we live here and support the local Agile community. We continue to sponsor regional Agile conferences and local Agile and Scrum meetups. We have strong ties to Agile companies in the metro Detroit area. We have successfully run Agile courses for multiple teams in the Great Lakes area.

What is Certified Scrum Developer (CSD) training?

Without the technical practices, Scrum will fail. Agile development is much more than two-week waterfall development, where QA waits for developers to finish coding and rushes to get the feature “done.” This training covers, hands-on, the technical practices that enable teams to build quickly, iteratively AND sustainably.

This intensive two-day course will prepare you to succeed in your role as a Scrum Developer.

It includes the full Scrum/Agile experience, including planning, development, testing, and retrospection. Attendees will understand why Agile development originated and how adhering to agile principles can guide us through challenging situations.

In addition to learning the fundamentals of Scrum and agile development, you will also have hands-on experience with:

  • Backlog refinement and planning to incrementally define solutions that delight your customers
  • Collaboration through pair and mob programming to minimize misunderstanding
  • Unit testing and test driven development for confidence in your solutions
  • Integrating continuously to take advantage of faster feedback cycles
  • Refactoring for maintainability and future changes

Upon successful completion participants will earn the Scrum Alliance’s Certified Scrum Developer designation.

Your instructor

Paul Moore teaches our two-day CSD workshop.  Paul first started delivering software using agile methods in 2000 as a developer on an extreme programming team and has delivered many successful projects using the techniques covered in the course. He has hands-on experience delivering software with teams using Scrum, Kanban, XP, and SAFe and recognizes the need to tailor the approach to your unique situation. His client companies range from single-team start-ups to Fortune 100 enterprise transformations with over ninety active agile teams.

Additional Benefits of taking our CSD course

Attendees are eligible for Education Hours for the PMI Agile Certified Practitioner application and PMI PDUs (Professional Development Units). Course attendance also counts as Scrum Education Units (SEUs) to maintain your Scrum Alliance certification(s).


The candidates for this Certified Scrum Developer training hands-on technical practices course should generally be programmers comfortable in programming languages such as Java, C#, JavaScript, Python, php, C++, and so on. The course involves programming in a team environment. This course will also benefit testers who are comfortable collaborating on delivering solutions through code. The course is a programming course, not merely a survey, overview, or discussion. Actual code will be written, tested, and reviewed.

Students should also arrive at the course familiar with:

  • An understanding of programming logic
  • A willingness to code
  • Agile Manifesto (4 values, 12 principles)

Attendee Requirements:

  • Have a computer with a good internet connection and modern browser.
  • Have the ability to communicate and participate during the training – camera, microphone, speakers.
  • Programming exercises will use an on-line development environment. No special tooling will need to be installed.
  • Scrum Developer practices apply across languages and domains. The class will decide which programming language to use for the exercises. In past classes we’ve used Java, C#, javascript, python, php, and Go.

Course materials will consist of downloadable PDFs and online Mural whiteboards to guide participants through course learning activities. That’s right. Everything is online and simple. Just the way you like it.


Our next two day Certified Scrum Developer workshop with Paul Moore is scheduled for Wednesday and Thursday, March 6 and 7, 2024. The regular course fee is $1,195/student, but early enrollment, prior to Februqry 28, is $995/student. The CSD cert fee is included in the course fee, as well as a two year membership with the Scrum Alliance. While we are located in Farmington Hills the March Scrum Developer workshop will be online/virtual.

Enroll in one of our Certified Scrum Developer workshops by filling out the following enrollment form.

After taking a CSD class, expand your Scrum Developer knowledge by joining an Advanced Certified Scrum Developer workshop.

Private classes for groups or companies are available upon request.  In fact, most CSD classes are private, corporate classes.  As the workshop is instructor-led, live and online, we can offer the workshop globally.  Call 248-489-0408 for details.

Course Schedule

Private, Corporate or Group Training Available

Early-Bird Price: $995

Regular Price: $1195

Date(s) Days Time Type
3/6/24 - 3/7/24 W-TH 12:00pm - 8:00pm

Live Online Class


Student Successes

Programs and Certifications