Probably not as comprehensive as you'd like, and focused specifically on orienteering, but we do an all day class the Saturday after Thanksgiving at Miami University in Oxford, Ohio. It is geared mainly toward youth but adults are welcome. We alternate periods of classroom instruction with outdoor activities including several short orienteering courses, compass, and distance estimation / measurement. Details will be on the schedule page
although there's not a lot there yet.