Skip to main contentSkip to main navigationSkip to footer content

Career Accelerator Program: Secure Coding

Made possible by Upskill Canada and powered by Palette Skills and the Government of Canada


16 weeksApprox. 12 hours per week

There was an error: {{ status.errorMessage }}

Online learningWith a combination of live, collaborative, and independent study
$499.00 + applicable taxesView available alumni discounts

Learn in-demand skills and advance your career in secure coding

Accelerate or begin your career in secure coding with this comprehensive 16-week program. Tailored for individuals seeking career advancement in a rapidly changing world of work, this innovative program includes a collection of learning experiences that combine technical and professional skills development, industry engagement, and personalized career resources designed to enhance your job prospects.

Immerse yourself in interactive training sessions, receive feedback from industry leaders and career coaches, and participate in real-world industry-supported group projects, guided by industry professionals. You will focus on your own professional growth, gaining job-ready skills, valuable real-world experience, stronger industry connections, and career supports to help you navigate our ever-evolving technological landscape. You will also receive exclusive access to post-program supports to aid in your future job searches, complimentary learning resources, and opportunities to continue to build your professional network.

This limited-time program is financially supported by Upskill Canada, powered by Palette Skills and the Government of Canada.


Upskill Canada and Government of Canada logos

Program features

Powered by Uvaro


This four-week course will teach you the knowledge, skills, behaviours, and techniques needed to begin or continue an organized and strategic career search. You’ll explore key topics including personal branding, résumé design, job prospecting, and interviewing. You’ll also practice personal growth using narrative reflection techniques based on the four pillars of career success, live discussion, and 1:1 meetings with a career coach.

What you will learn

  • Principles of narrative reflection.
  • Principles of personal branding.
  • Technical and organizational skills for résumé building. LinkedIn job prospecting techniques.
  • Interviewing techniques and best practices.
  • Networking and communication skills.
  • Effective relationship building.


This eight-week course introduces key concepts for securing software applications so you can protect sensitive data, prevent security breaches, and ensure the reliability and trustworthiness of software products. It explores the strategies you can use throughout the software development lifecycle to make code more secure and reduce the need for costly security patches in the future.  

Through case studies featuring real-world examples, you will discover the common vulnerabilities that exist within systems and better understand how to protect against them. You will also learn how modern secure coding tools and practices, such as secure coding with artificial intelligence (AI), can minimize risk and foster a safer and more resilient digital environment for your organization and your users. 

What you will learn

  • Follow software development lifecycle (SDLC) guidelines to develop safe coding habits. 
  • Use secure design principles to check code for security issues and implement fixes with CodeQL. 
  • Understand and explain the requirements for designing secure software systems. 
  • Explore how code generation tools can aid in project workflow or pose security risks.

Course overview

  • Receive instruction from secure coding experts in a course authored by University of Waterloo faculty. 
  • Participate in approximately five hours of independent, online learning each week (including reflection and discussion tasks, exercises, and assignments.) 
  • Practice identifying and reporting security vulnerabilities through diagnostic exercises. 
  • Integrate your learning into real-world scenarios with hands-on lab simulations. 

System requirements


Course author

A professional headshot of Mei Nagappan

Mei Nagappan

Associate Professor, David R. Cheriton School of Computer Science, University of Waterloo | Course Author

Mei Nagappan is an associate professor and the current Ross and Muriel Cheriton faculty fellow in the David R. Cheriton School of Computer Science at the University of Waterloo. His area of research and expertise is focused on deriving solutions that encompass the various stakeholders of software systems, addressing common concerns for software developers, engineers, operators, testers, and project managers. He is also interested in studying big data empirical software engineering by mining ultra large repositories of software to identify patterns and relationships in large ecosystems.

Facilitated by Co-operative and Experiential Education and Practera

This program offers approximately 40 hours of industry-supported project work and engagement that include the following elements: 

  • Expand your network and connect with industry leaders and professionals.
  • Apply the practical skills and tools that you’ve learned throughout the program in a group project for a real-world industry client (designed to enhance your career prospects and experience through peer collaboration, workshops, and reflection assignments).
  • Receive mentorship, guidance, and coaching from industry leaders, so you can learn to give and receive feedback more effectively.

Powered by Uvaro, YWKW, and Plum

Receive three hours of complimentary career coaching resources and supports, provided by Uvaro, that include the following elements: 

  • Support for career pathway planning. 
  • Tailored insights and coaching based on your personalized skills assessment.
  • Access to professional career coaches and resources to aid in your future job search or negotiations. 
  • Opportunities to reflect on your skills development and future growth or advancement options. 
  • Opportunities to practice your job interview techniques and receive feedback on your performance. 
  • Job placement support up to six months after you’ve completed the program. 
  • Additional 1:1 coaching support for women (including cis women, trans women, and anyone who identifies as a woman). 

  • Continue to develop your professional skills through complimentary access to one of WatSPEED’s leadership courses and two online skills training programs (offered in partnership with ed2go). Note: Our career coaches will help you choose options that are best suited to your career goals. 

Benefits for your organization

  • Prepare your team to build and maintain secure software systems by instilling critical security best practices and processes.
  • Enable your employees to safeguard your digital assets and customer data, thus enhancing your company's reputation and trustworthiness. 
  • Enhance your business' cybersecurirty strategy for faster innovation, adaptation, and continuous improvement.

Looking to upskill your team or hire talent?   

Bring Waterloo expertise to your organization!

  • Upskill your workforce to develop Cybersecurity and Digital Transformation skills needed by your organization - We offer company and group training!

  • Hire upskilled graduates from University of Waterloo WATSPEED Career Accelerator Programs to propel your company forward.

Maintain and grow your competitive advantage in today's ever-evolving technology landscape. 

Join an upcoming industry info session 

Learn how we can help your team to drive innovation, enhance productivity, and improve firm performance.


Sign up for more information!

Complete form below and receive more details about the program via email.

*indicates a required field

WatSPEED at the University of Waterloo will use the information you provide on this form to email you details, news, reminders and updates about our courses, programs, and events. To stop receiving messages from us, click the unsubscribe link in the footer of any email or contact us at View our Privacy Policy for additional information.


Questions? Let's chat!

For questions about the program, please contact:

Register now