Certified Scrum Developer (CSD®) Scrum-logo

Three-day certification class held at Penn State Great Valley

A Certified Scrum Developer (CSD) is someone who has demonstrated through a combination of formal training and a technical skills assessment that he or she has a working understanding of Scrum principles and has learned specialized Agile engineering skills. This three-day Certification Program is taught by a Certified Scrum Training (CST).

Course Objectives:

  • Learn to set up infrastructure to be agile
  • Learn to design software for delivering higher value for the end user
  • Learn engineering practices that enable work-life balance the team
  • Learn engineering practices to achieve better quality software


This three-day certification program is project based and includes completing a pre-defined hands-on project. Classes are held on campus in a computer classroom, all software will be provided. Students who complete their in-class project and successfully pass a course assessment/evaluation (exam), administered at the end of the three-day program, will be certified as a CSD. 

July 16, 17 and 18 (Wednesday, Thursday and Friday)
SWENG 5164 - 21 hours (2.1 CEUs) (21 PDUs)
Time: 8:30 a.m. to 4:30 p.m.
Fee: $1,795 (includes continental breakfast, lunch, CSD assessment/evaluation exam and two-year Scrum Alliance membership)
Early registration discount of $100 if registered by June 23.

Register online or call 610-648-3274.

Refund Policy - There will be no refunds after the Monday preceding the first day of class.

For more information, call 610-648-3281.


  • Prior class completion of either:
  • Introduction to Scrum Fundamentals (1 day class)
  • Certified ScrumMaster (2 day class)
  • You must be able to write code (Java)
  • Have a fundamental understanding of practical Object Oriented Programming practices

Course Topics: additional topics are discussed

  • Agile Requirements and Test Driven Development 
    •   User Story Workshop
    •  Tools for managing Scrum Artefacts
    •  Test Driven Development
    •  Unit Testing with JUnit
    •  Organization of test activities
    •  ATDD and BDD
  •  Pair Programming and Agile Design
    •  Pair Programming
    •  Design Frameworks
    •  Refactoring
  • Continuous Integration
    • Solutions for Continuous Integration
      • Husdon, Jenkins, CruiseControl,
      • Bamboo, TeamCity, Apache Contium
    • Dashboard and health projects
    • Architecture and extension principle
    • Installation, configuration and use of Jenkins
    • Automated Builds with Jenkins and Maven
    • Automation Testing with JUnit (TDD) and JBehave (ATDD)

Complementary Courses/Programs

Agile Estimating and Planning 
Certified ScrumMaster (CSM) 
Certified Scrum Product Owner 
Effective User Stories for Agile Requirements 
Overview of Agile and Scrum Methods 

Penn State Great Valley is a ScrumAlliance®, Registered Education Provider (R.E.P.). We are committed to providing professional training that adheres to the principles of Scrum Alliance, while maintaining the academic integrity of Penn State University.

On-site Programs :  Develop a stronger workforce for the future.
Companies and organizations can have this program conducted on site or at another location. Program content can be customized to meet the needs of the company.

For registration options, click here.

Note: The University reserves the right to cancel courses owing to insufficient enrollment or other unforeseen circumstances

Students with disabilities

Penn State encourages qualified persons with disabilities to participate in its programs and activities. If you anticipate needing any type of accommodation or have questions about the physical access provided, please contact Student Services at 610-648-3242 in advance of your participation or visit. Click here for more information.