
Our Workshops
Learning from Scratch
8-Session Program
New concepts are introduced each week that students learn and build on. All levels of skill are welcome. Ages 7 and Up. Download the Class Overview [PDF]
May 6th to June 24th
Tuesdays, 3:30pm to 4:25pm
Tuesdays, 4:30pm to 5:25pm
June 5th to July 31st
Thursdays, 3:30pm to 4:25pm
Thursdays, 4:30pm to 5:25pm
July 15th to September 2nd
Tuesdays, 3:30pm to 4:25pm
Tuesdays, 4:30pm to 5:25pm
Coder Club Drop-Ins
Sign-Up Anytime
This is an exploratory, choose-your-own-adventure workshop with hands-on guidance from instructors and collaboration with peers. Ages 7 and Up.
Tuesdays, 3:00 to 3:55 and 4:00 to 4:55
Wednesdays, 3:30 to 4:25pm, and 4:30pm to 5:25pm;
Programming
with Python
Not yet available
A modern programming language made fun. We start with the fundamentals and cover wide range of projects— from games, to art, to real-world applications. Ages 10 and Up.
Machine Magic
with Raspberry Pi
Not yet available
Combine code with machines. We create hands-on projects like smart lights, visual sensors, clocks, and more. Ages 10 and Up.
Haven’t found what you’re looking for?
Contact us to request different times of the week or for more advanced coursework in Python.
“Learning from Scratch” (8-Week Session)
May 6th to June 24th
Tuesdays from 3:30 to 4:25pm
Tuesdays from 4:30 to 5:25pm
June 5th to July 31st
Thursdays from 3:30 to 4:25pm
Thursdays from 4:30 to 5:25pm
July 15th to Sept 2nd
Tuesdays from 3:30 to 4:25pm
Tuesdays from 4:30 to 5:25pm
Coder Club Drop-Ins (Sign-Up Anytime)
Tuesdays from 3:00 to 3:55 and 4:00 to 4:55
Wednesdays from 3:30 to 3:25 and 4:30 to 5:30pm
Required Forms📝
Waiver + Emergency Contact Info
Costs & Financial Aid
$25 for individual drop-ins; $200 for the full 8 week program; financial assistance is available upon request
Age Range🚸
Admitting ages 7-12 (you know, it’s never too late!)
We Provide the Equipment💻🎧
Laptops and audio equipment are provided on-site.
Easy Parking & Drop-Off🗺️
Located in the Montclair Neighborhood of Oakland, CA.
Snacks and Drinks Provided 🧃
Avoiding hangry kids if we can!
Learning From Scratch
All of our beginner workshops currently use the Scratch Platform — an approachable and fun way to learn the foundations of coding. Aimed at kids 7 and up to explore their creativity through digital art, animated stories, game development, and more.
Scratch in Words:
Scratch is the world’s largest coding community for children and a coding language with a simple visual interface that allows young people to create digital stories, games, and animations… Scratch promotes computational thinking and problem solving skills; creative teaching and learning; self-expression and collaboration; and equity in computing.— https://scratch.mit.edu/about
Scratch by Example:
Digital Art & Animation with PiSKEL
PiSKEL is a beginner-friendly tool for creating pixel art and animations.
It complements Scratch’s digital art features, allowing kids to add unique, pixelated designs to their coding projects. Digital creations involve both mechanics (e.g. the angle of a ball bouncing off a paddle) and artistic elements (e.g. the costume of the main character). We encourage kids to move freely between the two—even if it occasionally means going too far in either direction.
Pixel Art in Steps:
Animation Explainer:
Example Animations:
Future Workshops
Programming
with Python
For those ready to move beyond the visual coding-blocks of Scratch, we plan to offer Python workshops in the near future. Python is both accessible and widely used (schools, colleges, companies, etc.), making it a great starting point for anyone with a deeper interest in modern programming. Ages 10 and up.
Machine Magic with Raspberry Pi
Ready to explore how code can interact with the physical world? Our Raspberry Pi workshops combine Python programming with hands-on projects like controlling lights, reading sensors, and even building mini-robots. It’s a fun step into the world of electronics and hardware for creative problem solvers aged 10 and up.
These workshops are not currently available, but if there’s enough demand, we will definitely make it happen. Let us know!