Develop and hone your cybersecurity skills in a fun, competitive environment. Secure your machine and hack into others' systems using principles such as networking, reverse engineering, and cryptography. Learn about control flow in programs, methods of manipulating a binary to hide its intent, and touch on automated program analysis. Competing in a CTF competition requires a breadth of knowledge, begin your career as a flag hunter by setting up goal posts and filling in the gaps. Learn about basic logic and how it can be used to whittle down a decision tree; obtain the objective more quickly and apply those skills throughout life.
We recommend that students become familiar with and practice typing skills prior to programming classes--the faster you type, the faster you code! Click here for free online games and tutorials.