Secure Coding Practices
About this Specialization
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.Created by: University of California, Davis

Related Online Courses
This course takes a deep dive into the challenges families and friends of a patient with serious illness face and how you can care for and support them as a provider, social worker or family... more
Designed to be accessible as an entry-level course in modern software development principles, this course embraces the potential for strategic integration and appropriate use of AI tools to enhance... more
This course synthesizes everything your have learned in the applied machine learning specialization. You will now walk through a complete machine learning project to prepare a machine learning... more
This course explores the concept of energy efficiency and sustainability in building design, covering topics such as forms of energy, strategies for energy efficiency, and the role of renewable... more
Are you interested in predicting future outcomes using your data? This course helps you do just that! Machine learning is the process of developing, testing, and applying predictive algorithms to... more