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
Humans often fail to make rational decisions that affect their health. This course seeks to heighten understanding of the social and behavioral factors that contribute to health decisions and... more
This is a survey of ancient Greek history from the Bronze Age to the death of Socrates in 399 BCE. Along with studying the most important events and personalities, we will consider broader issues... more
In this course, you will learn how to develop your Critical Thinking Skills to help you achieve success in your university studies. After completing this course, you will be able to: 1. Use... more
This Guided Project Demand Planning in RStudio: Create Demand Forecast is for Supply Chain and/or Operations Analysts. In this 2-hour long project-based course, you will learn how: - Analyse demand... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will provision a MongoDB Atlas cluster, create a dataflow pipeline to load data from the cluster to... more