Bay Area Coding Programs for Kids
While many kids play summer sports and attend camp in the woods, more and more are participating in a different kind of child’s play – computer programming class.
If it’s not the fun of designing their own animated characters or games that is pulling them in, it may be the appeal to their parents of the potential for turning coding skills into lucrative jobs.
Seven million openings for coding-related jobs were posted in the U.S. in 2015, according to an analysis by Oracle Academy of Burning Glass’s job postings database. Programming jobs are growing 50 percent faster than the job market overall, Oracle found. And jobs requiring coding skills pay $84,000 on average annually – $22,000 more than the average wage of non-coding professional jobs.
It’s no surprise then that the Bay Area – which has the highest number of tech jobs in the country – would produce a bumper crop of programming schools for kids. New schools open regularly, and the range of courses reads like a university catalog.
But for many coding fans and instructors, learning to program isn’t just about the dollars. It also makes sense. Kids who code don’t merely learn to complete tasks. They exercise their critical thinking skills to design new apps, animations and devices. Computers are so key in today’s world, some programming devotees attest, that not learning to code is tantamount to not learning to read.
If you’re looking for a school or camp in your community, try searching our website bayareaparent.com/Directories/Educational-Guide/index.php/category/Technology%2BSchool. Another good source is the comprehensive database on code.org.
In selecting a camp or school, parents will want to consider tuition, equipment quality and class size. They’ll also want to look at whether the school teaches an age- and skill-appropriate language (such as Scratch for beginners or Java for veterans) and makes it fun to learn through projects and games. Many programs offer free trials if you’re unsure.
For descriptions of many of the area’s programming schools and organizations for kids, check out our list below:
Black Girls Code: Based in Oakland, Black Girls Code holds workshops, hackathons and after-school programs on game and app design, aimed primarily at underrepresented girls of color, ages 11 to 17.
Breakout Mentors: Offers summer coding camps as well as weekly, 1.5-hour, one-on-one instruction for students ages 8 to 17. Tutors are computer science and engineering students from UC Berkeley, Santa Clara and Stanford.
EDMO: Making learning an adventure is the mission of this nonprofit serving 20,000 Northern California kids in kindergarten through eighth grade annually at more than two dozen Bay Area locations. Camps incorporating programming include Minecraft Mod Coder, App Inventor and Game Coder.
Code for Fun: Python 101 and 102 are among the offerings at Code For Fun’s center in Fremont or at area schools. Other courses offered by this nonprofit group include Little Programmers for 5- to 7-year-olds, game design with Scratch, web design, coding for robots for older kids and weeklong break camps for all ages.
Code Now: CodeNow offers weekend workshops, online training and summer competitions for Bay Area high school students, with a mission to reach underrepresented groups.
CoderDojo: Kids ages 7 to 17 can attend free clubs run by volunteer coding “dojos” and held regularly at libraries and other locations around the bay.
Code Fu: Using the discipline seen in Kung Fu, Code Fu teaches block coding, programming languages, modding and app and website design. Classes are held for students ages 5 to 11 during school hours and after at schools in San Francisco and the East Bay.
The Coder School: With the motto “Learn to code; change the world,” the Coder School offers extensive programs at many Bay Area locations, including year-round classes, camps and semi-private tutoring for youth ages 7 to 18.
Code Rev: Code Rev Courses in REV or robotic-enhanced vehicles are only the beginning of the options at weeklong camps for 6- to 15-year-olds in San Jose, San Francisco and Mountain View. Other courses range from Minecraft design to Unity 3D game design. They feature small groups of eight or fewer students per instructor and a curriculum developed by Harvard- and MIT-trained designers.
Digital Media Academy: For more than 15 years, Digital Media Academy has offered summer tech camps and academies ranging from 3D game design to Java programming at Stanford University for kids ages 6 to 17.
Girls Who Code: Aiming to close the gender gap in tech, Girls Who Code partners with area schools and organizations to form coding clubs for female middle and high school students. The volunteer-led clubs follow a set curriculum with monthly projects and 40 hours of annual instruction. Two- and seven-week summer programs are also offered.
iD Tech Camps: Campbell-based iD Tech’s summer camps and intensive academies are held at multiple Bay Area high schools and universities, with courses ranging from Java programming to laptop design. Girls-only camps are also offered.
Learning to Discover: Helping kids discover how things work is the goal of this nonprofit, which offers programming classes and camps in Santa Cruz and southern Santa Clara counties, as well as other technology courses.
MVCode: Weekly classes and summer camps where kids ages 6 to 16 can build animation, video games, apps, websites, robots and more at locations in Mill Valley and throughout the northern Bay Area. Girls-only sessions are available.
Startup Wonder : For half the day at this summer camp held at several Bay Area locations, students ages 7 to 17 learn coding languages and app and game design. For the other half, they hone their entrepreneurial skills, ultimately pitching their “startup” products and companies to fellow campers.
TechKnowHow: Young techies ages 8 to 15 start with arcade-style games and progress to more sophisticated interactive games at coding and game design camps offered Bay Area-wide by Foster City-based TechKnowHow.
Tech Rocks: Tech fans ages 7 and up attend weekly, one-hour classes in technology, typing and coding located in San Mateo and San Francisco or weeklong break camps where they choose tech activities and complete deliverables. TechRocks also offers Minecraft birthday parties and Minecraft open play on Saturday nights.
Techsplosion: Summer camps with cool themes like “Minecraft Animated” and “Coding Foundations with Minecraft” are on the menu at Techsplosion, along with other video technology offerings. Based in San Rafael, Techsplosion holds its camps, after-school Minecraft program and birthday parties with themes like Lego Robot Battle throughout the Bay Area.
VisionTech Education: Founded by a female tech entrepreneur in 2000, VisionTech offers after-school coding classes and summer camps in Minecraft, programming or game design for kids ages 7 to 17 at five Bay Area locations.
Whizkidz: Whizkidz of San Jose features year-round, weekly classes for ages 6 to 18 at all skill levels and in a particularly extensive menu of coding languages. Private and semi-private tutoring and a 3.5-hour, daily after-school tech program are also offered.
YoungWonks: Following a curriculum that teaches programming languages in steps, students do exciting projects like develop games, build robots and automate home devices. Participants can attend the self-paced classroom in Pleasanton featuring a 1:4 instructor-student ratio or take one-on-one classes led online by a live instructor.
Can’t make it to class? Learn basic coding online
Cargo-Bot: Solve puzzles with this free iPad app to learn programming basics.
Codeacademy: Learn to build a website or to code with different programming languages through free online courses generally geared for teens and adults.
Daisy the Dinosaur: Aimed at children as young as 4, this free iPad app teaches basic programming concepts by making Daisy the Dinosaur run, jump, spin and dance.
Hopscotch: This free iPad app teaches programming fundamentals to kids ages 8 and up by having them drag and drop blocks of code to create games, animations and stories.
Khan Academy: Offers free online computer science lessons for older kids, walking them through basic coding and allowing them to create and share their programs online.
Kodable: This iPad app teaches elementary school kids about programming through 70 lessons featuring games and interactive tutorials.
Learn to Mod: Kids who are addicted to the game Minecraft can use it to learn how to program – and even earn college credit – through these fee-based online courses, software and tutorials.
Lightbot Jr. and Lightbot: Lightbot Jr., for children ages 4 to 8, and Lightbot, for children ages 9 and up, uses puzzle games that teaches programming through play.
Move the Turtle: With the help of a friendly turtle, children ages 5 and up complete tasks and learn programming concepts such as loops and variables on this app for iPad and iPhone.
Scratch: Launched by MIT, Scratch is a programming language developed for children, which they can do things like compose music, create pong games, make an animated cat fly and much more. Kids can share their creations on an online community.
Tynker: Youngsters ages 8 and up can learn a succession of skills that will allow them to mod for Minecraft, code robots and drones and eventually builds apps and games. Subscription price is $8 a month.
Wonderhack Family Hackathon – Families with kids in elementary and middle school are invited to this event where they’ll use code to build games or apps with help from volunteers. Sat., Jan. 6. 9:30am-2pm. $15 per person. Startup Wonder’s 42 Silicon Valley, 6600 Dumbarton Circle, Fremont.