- Programming basics in Java and C
- Data Structures
- Systems Programming
- Application Programming
- Principles of Cybersecurity
- Database Systems
- Game Development
- Penetration Testing
- Steganography
- Cloud Computing
- Cyber Operations
- Secure Software Development & Analysis
*Bolded are classes specific in cyber security that I especially enjoyed.