I am considering a teaching position for a code school, after already teaching once before. Students are generally pretty smart, and there is already a substantial amount of learning resources online for the material at hand. However, I still feel like I'm winging it with my teaching skills.
Are there some recommend resources for educating adults, particularly the kind you'd find attending a code school? I'd like to learn some core concepts of education that would improve my approaches.
The materials are aimed at people who know programming already and that would be teaching software skills to scientists with limited experience programming. From what I've read so far it offers a good overview of the important areas (e.g. cognitive load, novice vs experts).