Every course and class, in one place.
Revise the essentials, practise under exam conditions, certify with confidence.
The habits that make distributed teams fast, kind and reliable.
Think like a programmer. Build small tools that actually run.
Say what you mean, be understood, and be remembered for it.