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.

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!