The labs on this site need JavaScript to run. The same content is written out below.
Authentication (who you are), authorization (what you are allowed to do), web attacks and defenses, and cryptography.
Struck-through text was removed from the first version of the code; highlighted text was added.