Our Courses

Essentials The SafeStack Team Essentials The SafeStack Team

Security Fundamentals for Software Development

Security isn’t just about tools and vulnerabilities. Security is a very human field, born from the idea that everything has value and some people will go to great lengths to acquire that value for themselves.

In this course we will examine some of the key concepts that underpin security and why they matter when it comes to protecting our systems and applications.

Read More
Essentials The SafeStack Team Essentials The SafeStack Team

Security Foundations for Software Testing

Security testing is a type of software testing that allows you to uncover potential vulnerabilities or weaknesses. These weaknesses lead to security risks — which could impact the system, data, or users.

Just like how software testing is performed to check that the software is working as expected; security testing is performed to tell if the software can be misused or exploited to make it do something it shouldn’t — such as give you more data or access than you should have, or make the systems unreliable or unavailable.

In this course, we’re going to learn a bit more about what security testing is, and specifically how we can integrate it into every aspect of our software development life cycle.

Read More