Graduate Certificate in Secure Programming Training for Software Developers
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.
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
Important Dates
Next Start: January 15, 2024
Application Deadline: Apply Anytime!
Meet Our World-Class Faculty
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.
Dr. Xiaoyan (Sherry) Sun received her Ph.D. degree in Information Sciences and Technology from the Pennsylvania State University in 2016 with emphasis on cybersecurity. Her advisor is Dr. Peng Liu.
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.