Introduction to Python
Beginning students' first experience with Python programming through our free community program.

Students compete in friendly challenges while learning to wire, program, and customize robots with new hardware attachments.
Robot Riot combines programming and robotics in an exciting competitive format. Students learn the basics of controlling motors on a robot, starting with existing robot platforms that they modify to make more competitive. Students add grippers, pushers, flippers, and other attachments to their robots, then learn how to reprogram them to activate electronics like turbos and lights. The course teaches how to send messages back and forth between the joystick controller and the robot, giving students hands-on experience with how robots respond to commands. This course is currently in development and represents an innovative approach to teaching robotics through competitive gameplay.
Robot Riot — Meetup is offered through our Tech Club program, so to take this class, join the Tech Club and watch for announcements.
Our community programs remove financial and geographic barriers to quality computer science education. Through partnerships with schools, libraries, and community centers across San Diego County, we provide free Tech Club workshops, scholarship opportunities, and outreach initiatives. We work directly with Title I schools, community organizations, and local libraries to bring experienced instructors and hands-on programming curriculum to students who might not otherwise have access to these opportunities. Many students who begin in our free community programs continue on to our paid weekly classes as they advance their skills.
Beginning students' first experience with Python programming through our free community program.
Personalized consulting sessions to ship your independent project.
Invitation-only mentorship in the Robot Garage where students help pilot new curriculum and build advanced projects alongside instructors.
Build games in block code or JavaScript and deploy them to your own handheld Game Boy-style console through our free community program.
A technology choose-your-own-adventure featuring daily projects in programming, games, and robotics.
A fun introduction to programming a tiny computer through our free community program.