Programming for Kids

Dave Briccetti Software LLC (home studio and online), Lafayette, CA

mapDave Briccetti Software LLC (home studio and online), Lafayette, CA

About

Programming for Kids includes activities such as electronic music with Ruby and Sonic Pi, games, stories and simulations, text adventure games, animation and art with Processing, plotting data, and creating web applications and web clients. Students work on microcontroller projects using Arduino and Circuit Playground Express, Raspberry Pi projects, and other coding and electronics activities. The program also includes learning about how networking programming works and Internet protocols such as IP, TCP, and HTTP.

• Ages: 8–18 years old
• Price: Lessons for one to six students cost $105 per hour. The cost per hour is the same, regardless of the number of students.

Programming for Kids is led by Dave Briccetti. Dave Briccetti is a computer science teacher for kids, professional software developer, community technology and music volunteer, open source software developer, creator of educational videos, and blogger. He has been a professional programmer since 1978.

From 1992 to 2014, Dave Briccetti taught programming to grades 4–10 students at the Diablo Valley College College for Kids summer program in Pleasant Hill, California. He is in his seventh year (2024–25) teaching computer science at St. Perpetua School in Lafayette.

Lessons are available by videoconference and for private individuals or self-formed groups of one to six students. Instruction ranges from “Hello world video game lab” to “Build a web app using Flask and PostgreSQL.” Dave Briccetti recommends and teaches multiple programming languages including Python, Scala, TypeScript, JavaScript, Rust, Java, Kotlin, Ruby, C, and C++. The program focuses on training students to write high-quality code and teaching software engineering principles like DRY. It also encourages and models ethical behavior, including use of public domain or Creative Commons–licensed media and crediting creators. Dave Briccetti produces video lessons on programming topics on YouTube and develops open source software related to education, including DBSchools Music Gradebook and RoomHelper 3000.

Dave Briccetti is a community technology and music volunteer. He helped organize and mentor at Hack the Future. He develops and maintains DBSchools Music Gradebook, an open source online web app used at Stanley Middle School and potentially other schools. He created RoomHelper 3000, a webapp to help teachers manage classrooms of students on computers. He has taught kids in the Lafayette and Moraga School Districts in seminars and in lunchtime and after school computer clubs.

Testimonials about Programming for Kids and Dave Briccetti describe his work as a computer science tutor and teacher. One parent from Castro Valley in August 2023 reports that a student entered AP Computer Science with no prior skill or knowledge and, after a year of tutoring with Dave, achieved an A grade in the class. Another parent from Lafayette states that Dave “spans the instruction range between ‘Hello world video game lab’ and ‘Build a web app using Flask and PostgreSQL’” and that their son and his friends look forward to spending some of their Saturday time learning with him. A parent from Moraga reports that their son and daughter both attended Dave’s Python programming class for a whole year and that the children loved it, and notes that the son considers Dave’s class the most challenging among his experiences with other teachers.

Last updated July 19, 2026.

Is this your business? There is no cost, but you will be asked to sign up or log in.