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
Generative Artificial Intelligence (GenAI) is revolutionizing the sales process, offering sales teams new ways to boost productivity, efficiency, and impact. By leveraging powerful language models... more
Lymphoedema following breast cancer treatment is a poorly understood and under-researched condition which can significantly impact physical and psychological function, reduce quality of life and... more
This course begins with a review of routes of administration, ADME (absorption, distribution, metabolism, & excretion), and the use of in vivo drug concentration-time data to determine key... more
This Specialization focuses on using social media as a marketing tool in business communication and development. Learners will be oriented to the social media environment and encouraged to consider... more
This Specialization is intended for post-graduate students seeking to develop effective communication skills. Through a series of courses, you will cover key topics such as audience analysis,... more