Did you miss any of the workshops, chats, or ignite talks from our past virtual Scratch Conferences? You can watch replays of many of the sessions on our Scratch Foundation YouTube channel.
Scratch pioneered block-based programming, enabling young people to learn to code creatively and interactively. Creating Scratch projects fosters the development of computational and creative thinking skills that are critical for future success: learners identify problems, break them into smaller parts, debug them, and iterate on solutions.
Over the years, we’ve loved seeing the unique, exciting strategies educators use to explore Scratch and creative learning in their classrooms, clubs, and beyond. To learn more about our Creative Learning Philosophy, see our guide that lays out our guiding stars and includes a trove of facilitation tips and recommended reading. And we encourage you to explore the variety of Creative Learning Materials in our Learning Library (including lesson plans, coding cards, and educator guides).
When we adapt/remix or develop a creative coding activity/lesson, we look to:
As facilitators, we want to support playful learning and tinkering mindset values, so that participants can:
Scratch pioneered block-based programming, enabling young people to learn to code creatively and interactively. Creating Scratch projects fosters the development of computational and creative thinking skills that are critical for future success: learners identify problems, break them into smaller parts, debug them, and iterate on solutions.
As a parent interested in engaging in creative learning and creative coding with your learner, we encourage you to support playful learning and tinkering mindset values by letting them engage playfully in projects that are meaningful to them and elicit joy, helping them develop a mindset that is comfortable with the discomfort of getting stuck (making room for risk and iteration), and helping them develop a mindset that thinks critically about strategies for getting unstuck (saving space for the process to start again or help them imagine what’s next).
To learn more about our Creative Learning Philosophy and how to engage young people in creative coding, see our guide. And we encourage you to explore the variety of Creative Learning Materials in our Learning Library (including coding cards, starter projects, tutorial videos and guides to blocks, and more).
As an educator, you can request a Scratch Teacher Account. A Scratch Teacher Account provides educators with additional features to manage student participation on Scratch, including the ability to create student accounts, organize student projects into studios, and monitor student comments. See our guide and FAQ pages for more information.