The paradigm OOP's own domain doesn't cover — pure functions, immutability, and composition as the alternative to classes and inheritance, plus the ideas (Option/Result types, monads, map/filter/reduce) that already show up constantly in ordinary Python and JavaScript code, explained as what they actually are.
20 lessons
Beginner
Intermediate
Advanced