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 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 seven institutions to teach software developers how to increase code security without sacrificing efficiency.

When to Apply

Applications are accepted on a rolling basis. Apply Anytime! 

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 

+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

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 NDSS, ACM SIGMOD, IEEE TIFS, 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.