My Experience Teaching Programming to Kids
I am or have been involved with many programs including:
- Individual and small-group programming lessons in my home
- Private schools
- The Athenian School in Danville: Summary of classes
- Applied Computing Foundation: Introducing Java, and mentoring a team developing a web app
- St. Perpetua School in Lafayette: computer science two half-days a week, for the entire junior high, and for grades 2 and up students enrolled in my after-school classes
- The Core Academy in Walnut Creek: programming lessons for a rotating group of kids one morning a week
- Public schools
- Lafayette School District enrichment programs
- After-school enrichment program at Moraga elementary schools
- BASIC-language class at Campolindo High School, Moraga, CA
- C++ class at Acalanes High School, Lafayette, CA
- Summer programs
- Diablo Valley College’s College for Kids (blog post about the experience)
- Oakland Feather River summer computer camp
- Hack the Future (blog post) (pictures)
- Lafayette Library and Learning Center
- MakerFest
- Small programming classes
- Hack the Future 23
- Hack a Halloween Pumpkin with Arduino, Grades 4–12
- Silicon Valley Code Camp
- TriValley CoderDojo
- Devoxx4Kids
- OSCON Kids Day