Honestly most topics in this Software Engineering course are still very relevant:
ocw.mit.edu/ans7870/6/6....
Things I've used in the past few months:
- Writing Good Specs
- Safety Mechanisms (Tests, Assertions, Immutability etc.)
- Design Patterns (GUIs, Parallelism, Parser Generators)
ocw.mit.edu
6.005: Software Construction