Some commonly desired upper level CS courses:
Algorithms and complexity
Theory of computation, languages, automata
Operating systems
Compilers
Databases
Networking
Software engineering
Security and cryptography
Artificial intelligence and machine learning
Graphics
Computer architecture and hardware design
Computer science at some smaller schools (including liberal arts colleges) is an older thread on what you are looking for, but it is old enough that you really want to look up course offerings yourself due to possible changes at many colleges.