About this Specialization

4,488 recent views
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.
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Intermediate Level
Approx. 4 months to complete
Suggested 4 hours/week
English
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Intermediate Level
Approx. 4 months to complete
Suggested 4 hours/week
English

There are 4 Courses in this Specialization

Course1

Course 1

Principles of Secure Coding

4.4
stars
190 ratings
44 reviews
Course2

Course 2

Identifying Security Vulnerabilities

4.6
stars
100 ratings
29 reviews
Course3

Course 3

Identifying Security Vulnerabilities in C/C++Programming

4.6
stars
50 ratings
13 reviews
Course4

Course 4

Exploiting and Securing Vulnerabilities in Java Applications

4.6
stars
36 ratings
9 reviews

Offered by

Placeholder

University of California, Davis

Frequently Asked Questions

More questions? Visit the Learner Help Center.