- CSC 160 - Introduction to Programming (JavaScript)
- JS-IDE - Javascript Editor
- Encryption Examples
- Caesar Cipher
- Monoalphabetic Cipher
- Vigenere Polyalphabetic Cipher
- DES
- AES
- RSA (Javascript-only version)
- Elliptic Curve Cryptography Examples (see Wikipedia for details on how Elliptic Curve Cryptography works in general)
- MD5
- SHA-1
- SHA-256 (version of SHA-2)
- Modes of operation
- Authenticated Encryption with Associated Data (AEAD)
- Commercial one-part code (The A B C Universal Commercial Electric Telegraphic Code, Fourth Edition)
- Military two-part code (Division Field Code Training Edition No. 2)

- One-instruction computers