Cultivating Young Coders

ScratchDay Group

Scratch Day at the Google Garage

Amidst the coding-in-the-classroom craze I think many of the conversations miss the role that learning communities play in cultivating young coders. At Embark Labs we believe students need more than just exposure to computer science content in order to truly become excited about STEM concepts. This belief guides our mission to build a network of dynamic learning spaces where students can learn relevant tech skills in an engaging way, with passionate educators and mentors guiding their process.

This past Saturday we held our first pilot workshop to begin building this community and prototyping our teaching practices. We designed this event around Scratch (a free, visual programming language) as part of the larger global Scratch Day initiative from MIT. We were thrilled to partner with Google and host this workshop at the Google Garage, a collaborative workspace that embodies many of the design principles we aspire to implement in our spaces.

At the Heart from the Start

At Embark Labs, students are at the heart of our work and drive our mission forward. One of our core values is to create a student-centered community where students can teach and learn from each other. The workshop was designed for beginners, with participants ranging in age from 5-13 years old, so it was incredibly important to personalize the instruction as much as possible.

As students arrived they received a simple handout that introduced the basics of Scratch and they were encouraged to begin exploring on their own. Then our two energetic facilitators, Rafael Cosman and Shadi Barhoumi, took over and guided the students through basic programming principles and shared some beginner-level projects. Once students had the basics down they were encouraged to go off and build their own projects, such as Pong or MadLibs. This is an example of the project one of our 8 year old attendees created.

Cosman and Barhoumi, both CS undergrads at Stanford, are the founders of CodeCamp, a free summer coding bootcamp in East Palo Alto, and have a true gift for working with young hackers.

Students learning Scratch

Students learning Scratch

In addition to our two facilitators we had several mentors (half of which were students themselves) coaching participants as they completed their projects. It was amazing to see how engaged the students were, many of them choosing to continue coding rather than taking a longer snack break. Parents were equally excited and many were already asking about the next workshop. One parent captured our intent perfectly, sharing that,

“we have tried to introduce some coding apps at home, but it’s so different when they are all working on something together.”

The response to this pilot workshop was overwhelming and we are excited to channel that feedback and energy into future sessions! (More details coming soon.) We are just getting started so if you want to learn more, please join our community and follow us on Twitter to get updates on upcoming events.