Another useful read is "7 Steps to Successful Boat Docking".
FWIW, when I teach, most times it's with new owners and it's about docking. I first ask them to read one of several books from a list (Chapman's, 7 Steps, Powerboat Handling, etc.) in advance... focusing especially on docking. What I'm looking for is a getting them a feel for theory, at least as much as possible in advance...
Then we do a Q&A/discussion about theory, with some small boat models and docks/slips and so forth on a tabletop. (The shopping cart analogy comes in handy, here.)
Then we go out in open water and do some hands-on.... close-quarters handling near objects (mooring buoys, etc.)... bringing hands-on and theory together... with about 65% of that time in reverse gear. Followed by maneuvering in and out of their marina, including boatloads of reverse gear. Followed by actually docking in their slip. And in other empty slips, if there are some.
And then we repeat all that docking for another hour or two.
Then I expect them to practice on their own afterwards. Out and back in, over and over. And when they return from a trip, dock... leave their slip again and repeat docking, several times over. (They rarely do as much as I recommend, though.)
The theory is useful, but practice is what matter more... because so much of the maneuvering depends on immediate conditions (wind, windage, tide/current, etc.).
-Chris