Ask HN: How do I go about making a coding camp for kids?
1: How did you pitch the idea to the place you ran the event at and advertise to the students? 2: How did you go about installing the necessary tools on their laptops? While the online block languages seem like they might be a good, foundational first week lesson, as I plan on targeting in the middle school age range I feel they would get a little more out of python or javascript. I am looking for solutions that may be a bridge the gap, preferably a block language that converts into text javascript that can make games, with only minimal success. I might try to build my own using googles blockly and phaser.js but I am not sure I will be able to get it up in time. 3: What, if any, curriculum did you use? How many classes did you have and how long were they? 4: How much time did it take. I am a junior in highschool, so it should not be too big of a deal over the summer; ideally though I would not want to be spending more than 10 hrs a week planning lessons. 5: Overall how was the experience for you and your students? And is there anything that you would have done differently?
6 comments
[ 1.5 ms ] story [ 18.1 ms ] thread1. Find a location that is not well-served. There are hundreds of coding camps in Silicon Valley, and you'd have a difficult time marketing. I have a friend who started a coding camp in a more remote city of around 100,000 people - he had the only technology camp (every other summer program was an art, music, or outdoor camp) and had no issues with convincing the local library to rent him space, or profitably run the camp. Most importantly, he provided an experience to kids who would otherwise not get one.
2. Don't try to build your own tools until you are sure you can deliver them. We promised a bunch of online videos to parents about 2 years ago, before I realized it takes around an hour of work for each minute of final video. Just like with any business, see what tools are already out there (there are many) before building your own. One of the most successful tools to come out of my summer program was pythonroom.com, which is now used in schools around the world.
3. You can find free curriculum online for any subject you cover. A good idea is to write down an exact lesson plan for each class you want to teach in a Google Doc so you can easily share it with any instructors you hire.
4. It's a full time job to get any business started. You're not going to have much success starting a camp at this point since most kids are already signed up, but it's a great project for next year and I'm sure you can have a profitable summer camp up for the summer before you go to college.
5. The experience was great and gave me tremendous insight into education technology. If I had to do it again, I would try to automate the customer acquisition process and keep overhead as low as possible.
Send me an email at keshav@techlabeducation.com if you have any more questions!
Are there subjects that you find help keep them motivated? I figured simple games like hangman could be easy, but I'm unsure how quick the kids will take to the subject and how to keep that age group interested. Any suggestions?
If possible, avoid this by teaming with a center that already has these certifications.
My thinking is the kids will be super interested as they can write a small game and the environment is complete and free with lots of tutorials.