Certified Scrum Developer program is for everyone working in agile environment and not exclusively for Programmers and Testers. This course has been designed considering scrum team (Scrum Master, product Owner, developers, testers, business analysts) and what all engineering practices team should consider to increase efficiency and accuracy. CSD program is 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. This 3/5 days course provides hands-on instruction in the agile engineering practices. Engineering practices includes agile architecture and design, test first approach, TDD, Refactoring, Paired programming, Continuous Integration and behavior driven development.