That's what I always liked about the Be Expert with Map and Compass, it is hands on using the map and the protractor or you can use a baseplate compass like a Suunto. There is some reading, of course but mostly it gets applied to the problems in the workbook.

As far as finding a teacher, there are some out there but from my experience few have more than rudimentary skills themselves. Unless you find an old Special Forces trained person, the land navigation training in the SFQC is very well taught. although more military related in some regards.