Foundations of Computer Science
Skills you'll gain: Theoretical Computer Science, Algorithms, Cloud Computing, Cloud Platforms, Computer Architecture, Computer Networking, Computer Programming, Microarchitecture, Network Security, Operating Systems, Security Engineering, Software As A Service, System Security