Welcome to! is a resource for students (and other interested parties) to learn about, and practice, core cybersecurity concepts in a hands-on fashion.

The philosophy of is “practice makes perfect”. is organized as a set of modules covering different topics, and each module has a set of practice problems, auto-generated for each aspiring hacker to practice on. Good luck!

CSE466 Course information was created for the CSE 466 course at Arizona State University. The course details are:

TA Office Hours: Monday 2:30pm–4:30pm in BYAC 260
Professor Office Hours: Thursday 12:00pm–2:00pm, and by appointment, in BYENG 484

Course Number: CSE 466
Meeting Times: Wednesday, 6:05pm to 8:50pm
Meeting Location: CAVC 101
Mailing List:!forum/cse-466/

Instructor: Prof. Yan Shoshitaishvili (
TA: Connor Nelson (

The syllabus is available here.

The slides are:

The homeworks are:


The following modules are currently available at


Aside from directed module, contains a wiki-like set of hacking concepts! These can be a great resource for interested hackers.

Further Practice

Capture The Flags (CTFs) are a great way to practice your hacking skills in a fun and ethical way. The most popular way to find upcoming events is at Feel free to check out and join ASU’s CTF Team pwndevils at

Wargames are another great way to practice your hacking skills. Whereas CTFs are short (normally 48 hour) events, wargames are not time-based. You can find popular wargames at