Have a short (1-4 hour) class/tutorial to give? Want your students to learn tons and rave about the class? Want them to teach you and stay engaged in the topic moving forward?
Here are a few tips I’ve picked up from running mini-classes in academic and professional settings:
- Listen to the room
- Build skills through lessons
- Let them get their hands dirty
- Do the boring stuff in advance
- Follow up with homeworks
These are mostly related to programming-type topics (see here and here from some examples), but I’ll bet the ideas are broadly applicable. Hopefully you can share some of your experiences as either a student or teacher in the comments!