Hello, I have been one of the founders of a new after school tech club (god I wish there was a physics club), and have been told by the advising teacher that they would like it if I taught some programming language as part of the program. I'm choosing Python of course. The main trouble here is that I am afraid I will go too fast, or use indecipherable terminology, or otherwise discourage what will probably be a rather meager turnout in the first place. I have never taught completely new material like this to anyone before. How do I go about it? Should I prepare lectures and demonstrations or have people follow along with me as I project my screen on a whiteboard? tldr: Is there good material you know of that teaches people how to teach programming? Any recommendations on how to attract people to the class (other than the usual flyers)? What would you consider the best method of teaching? One thing I know I have on my side is that I would be a teacher who is passionate about the subject. So that's a plus.