University of Maryland, College Park
Cybersecurity
Skills you'll gain: Algorithms, Communication, Computer Architecture, Computer Networking, Computer Programming, Cryptography, Cyberattacks, Design and Product, Encryption, Hardware Design, Human Computer Interaction, Mathematical Theory & Analysis, Mathematics, Network Security, Operating Systems, Programming Principles, Security, Security Engineering, Security Software, Software, Software Engineering, Software Security, Software Testing, System Security, Theoretical Computer Science, Usability, Web Development