Secure Coding Practices Specialization on Coursera

Online

Created by UC Davis Continuing and Professional Education and hosted on the Coursera platform, this is an online course consisting of pre-recorded video lectures, auto-graded and peer-reviewed assignments and community discussion forums. This specialization program is self-paced and designed to help you master a specific career skill in as little as 4-6 months.

This Specialization is intended for software developers of any level who are not yet fluent with secure coding and programming techniques.Through four courses, you will cover the principles of secure coding, concepts of threat modeling and cryptography and exploit vulnerabilities in both C/C++ and Java languages, which will prepare you to think like a hacker and protect your organizations information. The courses provide ample practice activities including exploiting WebGoat, an OWASP project designed to teach penetration testing.

Section Number
000SEC100
Instruction Method
Online class

Section Notes

Enrollments are accepted on a continuous basis. Complete this specialization at your own pace.

This specialization consists of 4 courses:

  • Principles of Secure Coding
  • Identifying Security Vulnerabilities
  • Identifying Security Vulnerabilities in C/C++ Programming
  • Exploiting and Securing Vulnerabilities in Java Applications

Enrollments are accepted on a continuous basis. For more information on Coursera online courses, including enrollment policies and technical requirements, please visit: https://www.coursera.org/about/terms.