Learn how to implement data structures, sorting algorithms, and the trade-offs between what algorithms to choose.
Managing state is one of the primary reasons our applications become so complex. See how to simplify state with state machines.
Functional Programming can be overwhelming to learn with all the new jargon and concepts. Learn this style without all the headaches.