CERTIFICATIONS
 
Software Professional Certification Program
Keys to your professional success
 
Associate Software
Developer
Recognize your basic knowledge and understanding required for developing software products.
Professional Software
Developer
Demonstrate your proficiency as a software developer in four key software engineering areas.
Professional Software
Engineering Master
Showcase your professional mastery of 11 key software engineering areas.
You've Got Skills
Show your boss and the world that you're a true professional with a Computer Society software certification.

Associate Software Developer

This certification recognizes candidates who have the basic knowledge required for developing software products, including a coherent, demonstrable understanding of the principles and processes involved in software requirements, design, construction, and testing.

Professional Software Developer

This certification demonstrates your proficiency in four key knowledge areas (software engineering requirements, design, construction, and testing), as well as two applied modules. Candidates should have at least two years of college education in computer science or equivalent in a related field and two years of relevant experience in industry.

Professional Software Engineering Master

This professional certification showcases your professional proficiency in 12 key knowledge areas. You must also complete two advanced applied modules. Candidates should have at least four years of college education and four years of relevant industry experience.

CS Members Save on Education

  • Lifelong learning with education and certification activities.
  • Unlimited access to SkillsChoice complete training solutions.
  • Live, interactive, and archived technical webinars.