Take graphics programming. A game dev course on your resume will not get you hired for game dev, only experience will. Usually that starts at a testing company, who won't hire you if they think you're overqualified (you'll leave and they'll have to replace you.)
Graphics programming will teach you most of the hard stuff anyway. Additional stuff you can learn on your own:
* Path finding (A*, etc) and clipping techniques.
* Games oriented memory management (preallocation techniques etc.)
* Event handling (eg. polling loops) and time slicing.
* Finite state machines.
Each of those are individually simple enough to digest without much assistance. There's also the topic of audio, which can be as complex as you want to make it. It rarely gets very involved, most games use music streams and sound effects playback with L/R positioning and gain. The odd game might be clever and use effects to process the audio (like reverb).
A good graphics programming course will be more demanding than all of that combined.