Modulo

Snap!

No reviews
Recommended Ages

Suitable for upper elementary through high school and early college students learning computer science concepts.

Snap! is a free, browser‑based visual programming language developed at UC Berkeley as an advanced cousin of Scratch.  Using drag‑and‑drop blocks, students can build games, simulations, and animations while exploring deeper computer‑science ideas like recursion, higher‑order functions, and lists. Parents of older kids who have “outgrown” Scratch appreciate that Snap! stretches their thinking without jumping straight to text‑based code. The online community and ample curriculum from university outreach projects mean you can find ready‑made lessons or design your own. Because it runs in any modern browser and costs nothing, Snap! is an exceptional value for middle‑ and high‑schoolers who want to go beyond beginner coding.

Snap! is a free, browser-based block programming environment with no subscription fee.

Did you create this resource? Claim it here.
Visit our add a resource to learn how to share additional information about your program on Modulo
Snap!
$0.00 USD

Skills

What kids will learn

Need Help?

Try our AI learning concierge

Our AI learning concierge can give you custom recommendations for curriculum, tutors and classes based on your child's unique learning needs.

==>>Ask AI

Explore resources

Visit our collection of curriculum, tutors, classes and clubs. Filter by subject, grade, style, days and times to find exactly what you need for your unique child.

==>> Explore Resources