Educating developers to produce better applications.

Hands On Cryptography
Learn to understand and design cryptographic systems with pragmatic hands-on examples. This course
discusses common ciphers, applications, and techniques in a way that can be immediately applied.

Making Sense of Data
Discusses handling common file formats and extracting data from relevant formats. The course is
predominantly around getting, consolidating, and visualizing data for review.

Basic Data Analysis
Covers statistical review of data, including generation of sample data. Uses several mathematical
packages for analysis functions as well as gathering data from SQL/NoSQL sources.

Graph Analysis
Graph analysis and visualizations help show the relationship between items, specifically how items
connect. Using graph techniques can reveal new patterns to data association and communication.