Secure Coding Practices

University of California, Davis

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.

Certificate Available ✔

Get Started / More Info
Secure Coding Practices
More Computer Security and Networks Courses

Exam Prep: AWS Certified Advanced Networking Specialty


Exam Prep ANS-C01: AWS Certified Advanced Networking Specialty specialization helps you gain the skills you need to be a successful cloud networking professional....

Check Point Jump Start: SMB Network Security

Check Point Software Technologies Ltd.

This course introduces you to Check Point's Small and Medium Business (SMB) network security appliances. You will learn how to deploy, configure, manage, and monitor...

Introduction to Architecting Smart IoT Devices

EIT Digital

What will you learn? Embedded Systems are so ubiquitous that some of us take them for granted: we find them in smartphones, GPS systems, airplanes, and so on. But...

Technical Deep Dive with Incident Response Tools


The Cyber Incident Response course will give students an understanding of how incidents are responded to at a high level, as well as allow them to build important...