Programming

Below is a list of our most up to date Programming courses that we have available.  Since these are constantly changing, please reach out to us if you are interested in any of the course details below and also if you are looking for something that you do not see listed.

Application Development and Programming Languages

Java 9 Programming and Object Oriented (OO) Essentials for Developers New to OO 
Advanced Java 8 Programming
Introduction to C++ Programming
Intermediate C++ Programming | Effective C++
Advanced C++ Programming (Modern Advanced C++)
Programming in C#
Working with Groovy and Grails

Python Programming

Introduction to Python Programming
Essential Python
Advanced Python Programming
Mastering Python Programming
Introduction to Python Scripting for the Security Analyst
Python for Data Science – Intermediate
Python for Security Analysts and Professionals

Perl Programming

Introduction to Perl Scripting
Advanced Perl Programming
Perl Programming Essentials

Application and IT Security

Secure Web Applications / Seminar | Covering OWASP Top Ten, Web Services, Rich Interfaces & More
Java Web Application Security Training:
Secure Java Web Application Development Lifecycle (SDL) | Covering OWASP Top Ten, Web Services, Rich Interfaces and More
.Net Web Application Security Training:
Secure .Net Web Application Development Lifecycle (SDL) | Covering OWASP Top Ten, Web Services, Rich Interfaces and More
Mobile Application Security | Securing Mobile Applications
Secure Software Design | Baking Security into your Applications
Database Hacking and Security: Securing Databases
Secure Java Application Development Lifecycle (SDL) | Covering OWASP Top Ten, Web Services, Rich Interfaces, SDL, Analysis, Testing & Much More (Java Developer Edition)
Secure .Net Application Development Lifecycle (SDL) | Covering OWASP Top Ten, Web Services, Rich Interfaces, SDL, Analysis, Testing & Much More (.Net Developer Edition)
Secure Java Coding | Securing Standalone and Desktop Java Applications
Secure Java Development Lifecycle (SDL) | Securing Standalone and Desktop Java Application Development
Secure .Net Coding | Securing Standalone and Desktop .Net Applications
Secure .Net Development Lifecycle (SDL) | Securing Standalone and Desktop .Net Application Development
Understanding Secure SOA | A Technical Overview of SOA Security
Securing Java Web Services | Secure Java Web Services Development
Securing .Net Web Services | Secure .Net Web Services Development
Mobile Application Development Security | Developing Secure Mobile Applications
Building Secure Software (Java/JEE Edition)
Building Secure Software (.Net Edition)

Mobile Application Development

Developing Android Applications
Developing for the Android Platform (Boot Camp 1)
Intermediate Android Application Development
Advanced Android Application Development
Introduction to Android Development for Java Programmers
Developing for the Android Platform (w/Java Rvw) (Boot Camp)
HTML5 Mobile Development (with Android Overview & Demo)
HTML5 Mobile Development (with IOS – iPhone Overview & Demo)
Mastering HTML5 Mobile Development (Android Development Edition)
Mastering HTML5 Mobile Development (iOS / iPhone Development Edition)
Mobile Application Security