The programming courses I took were Intro to Programming I & II. I don't remember many details (has been almost 10 years), but the first one covered basic object oriented programming concepts in Java, and the second one talked about more advanced topics like data abstraction and encapsulation - stacks, queues, linked lists, binary trees, recursion, etc.
I'm generally worried about two points I'm deficient in: subjects that require formal education (I don't know if I can learn about compilers on my own, for example), and subjects that require advanced math.
I'm generally worried about two points I'm deficient in: subjects that require formal education (I don't know if I can learn about compilers on my own, for example), and subjects that require advanced math.