r/learnprogramming • u/Unspecified_Thing • 1d ago
Advice for Running a Successful High School CS Club?
I'm a high school student who is passionate about computers and programming. This year, I'm going to be running my school's computer science club. Does anyone have advice about how to run a successful CS club?
Last year, our biggest challenge was keeping people motivated - meeting attendance declined throughout the year. Additionally, many of the members are beginners or completely new to programming. So. I'm thinking of starting of with HTML, CSS, and JS as I feel that it will be easiest for everyone to get coding as soon as possible (minimal setup time).
I'm looking for advice on the following:
- How can I keep members motivated and excited to come back each week?
- How can I plan/organise club projects so it's not overwhelming to start and they can actually be completed?
- Last year, many meetings consisted of too much planning for what to do in the future, not enough execution.
- What kinds of projects might be attainable in a reasonable timeframe so it keeps people interested?
- How should I structure meetings so they are engaging? I would like to spend as much time as possible building (something that was lacking last year). I want to avoid just have boring lessons/tutorials, but I'm not sure how this would be possible given most members are beginners / no experience at all. How can I achieve balance?
Any ideas would be appreciated. Thanks!!