- Level Professional
- Course by University of California, Davis
-
Offered by
About
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.Auto Summary
The "Secure Coding Practices" course, offered by Coursera, is a comprehensive program designed for software developers at any level who seek to enhance their understanding of secure coding and programming techniques. This specialization focuses on essential principles such as secure coding, threat modeling, and cryptography. It includes practical exercises that allow learners to exploit vulnerabilities in C/C++ and Java languages, thereby equipping them with the skills to think like a hacker and safeguard their organization's information. Throughout the four-course series, participants will engage in hands-on practice activities, including working with WebGoat, an OWASP project that teaches penetration testing. This course is ideal for professionals looking to deepen their secure coding skills and ensure robust protection against potential threats. With a professional level of content, this course offers flexible subscription options, including a Starter plan, making it accessible for those committed to advancing their career in cybersecurity and secure software development.

Matthew Bishop, PhD

Sandra Escandor-O'Keefe

Joubin Jabbari