Training and Awareness

Our training courses cover a wide range of application security topics: web application vulnerabilities, penetration testing, cryptography, secure coding for developers, general security awareness class for both technical and non-technical people.

Basic Courses

Our basic security courses include a security awareness course for both technical and non-technical people and one that covers the most common vulnerabilities found in web applications

Security Awareness

SEC 100

More information »

Web Application Vulnerabilities

SEC 101

More information »

Browser Security

SEC 102

More information »

Cryptography Courses

We offer two cryptography courses: an introductory one that presents the main algorithms used in cryptography and an applied one that presents how to make use of common cryptography applications, utilities and protocols.

Introduction to Cryptography

SEC 110

More information »

Applied Cryptography

SEC 111

More information »

Penetration Testing Courses

We offer two introductory courses on penetration testing using an intercepting proxy. They both cover the same topics on how to find the common vulnerabilities in web applications. The first one is built around the Zed Attack Proxy (ZAP) offered by OWASP. The second one is built around the industry-standard Burp Suite offered by PortSwigger.

Introduction to Penetration Testing using ZAP

SEC 120A

More information »

Introduction to Penetration Testing using Burp

SEC 120B

More information »

Secure Coding Courses

Our secure coding course covers how to use built-in or third-party security mechanisms in order to protect your application and assets from attacks. The course is offered in three different flavors, one for each of the following platforms: Java, .Net and PHP.

Secure Coding in Java

SEC 131A

More information »

Secure Coding in .Net

SEC 131B

More information »

Secure Coding in PHP

SEC 131C

More information »