Graduate Certificate in Secure Programming Training for Software Developers

Graduate Certificate
Two adults sit in front of a TV screen showing the screen of a computer with lines of code

Build In-Demand Coding Skills to Advance Your IT Career 

With the growing demand for expertise in programming securely, the Graduate-level Certificate Program in Secure Programming provides participants with the depth of software security knowledge necessary to develop and implement code in a robust and secure way. 

Value Proposition Description

Program Highlights 

  • Learn concepts, principles, and examples of secure programming 
  • Understand misconceptions and practices for improving security in software development 
  • Master compliance and legal requirements related to secure programming 
  • Take part in intensive tutorials on advanced topics, including in-depth walkthroughs and analysis of vulnerabilities, exploits, and defense mechanisms beyond the basics 

This graduate certificate is offered by WPI through Strengthen Workforce Education for Excellence in Programming Securely (SWEEPS), a collaboration between the National Security Agency and a coalition of cybersecurity initiatives, and top-ranked universities and community colleges to teach software developers how to increase code security without sacrificing efficiency.

Admissions Requirements 

This program enrolls participants based on their education and/or professional experience. Applicants must have earned the equivalent of a four-year U.S. bachelor’s degree to be considered for enrollment.  

Graduate Certificate Requirements 

The participants enrolled in this certificate program are required to complete the following four courses.  

  • CS 509 Design of Software Systems 
  • CS 557 Software Security Design and Analysis 
  • CS 558 Computer Network Security 
  • CS 571 Case Studies in Computer Security 

Why Take Part in a SWEEPS Program?

  • Advance your career. Learn in-demand and highly transferable technical skills that expand your career options and increase your income
  • Benefit from academic credibility and practical application. The SWEEPS Secure Programming Training programs have been developed by leading universities and informed by industry best practices, giving you a unique blend of research, theory and on-the-job application 
  • Choose from comprehensive offerings. From career-transitioning beginner to senior programmer, we offer training and skill-development for every stage of your career 
  • Enjoy convenience and flexibility. From 3-hour online classes to in-person bootcamps, the SWEEPS Secure Programming Training programs provide you the flexibility to grow your skills in a format that matches your needs and lifestyle 
  • Make a difference. Help protect our country and its citizens from the cyber criminals and “bad actors” who exploit vulnerabilities in our software, systems and infrastructure 

+32%


Growth in information security analyst jobs from 2022-2032*

$120,360


Median pay for information security analysts in 2023*

*US Bureau of Labor Statistics

Important Dates

Next Start: January 15, 2024 

Application Deadline: Apply Anytime! 

Meet Our World-Class Faculty

Jun Dai
Jun Dai
Associate Professor, Computer Science

Dr. Jun Dai is currently an Associate Professor in Department of Computer Science at Worcester Polytechnic Institute (WPI). His research interests mainly lie in the intersections of network and distributed system, AI, and cybersecurity, with recent focus on intrusion detection, vulnerability analysis, secure programming, and cybersecurity education. Dr. Dai has published papers in prestigious academic venues, such as IEEE TIFS, ACM SIGMOD, and ACM SIGCSE. He is the Workshop Chair of ACM CCS 2023, and has been a reviewer for top journals like TIFS, TDSC, TVT, and TMC.

read more

Take the First Step Today

The application for WPI’s Graduate Certificate in Secure Programming Training for Software Developers will be opening soon! Have questions in the meantime? Click below to contact Dr. Jun Dai, one of the principal investigators for this program.