The Next Generation

Join us for an inside look at the next generation of Scratch — and a discussion of how Scratch is opening new opportunities for the next generation of children around the world.

Flat Scratch Jam: Computational Tinkering with Handmade Scratch Sprites

Computational Tinkering infuses digital environments with real-world materials. In this workshop, inspired by Dreamfeel’s flatgame jams, we’ll spend time drawing, crafting, and collaging scenes and characters. We’ll then photograph and import these handmade sprites and backdrops into Scratch and experiment with adding them to approachable and open ended projects. At the end of the session, we’ll share our work and reflect together about how combining tangible materials with programming can affect learning outcomes.

Physical Computing with Scratch on the Raspberry Pi

Break out of the screen and control the outside world with Scratch and the Raspberry Pi! In this hands-on workshop, you’ll learn how to use Scratch on the Raspberry Pi to connect LEDs, motors, and other output devices, and how to respond to physical inputs such as buttons and infrared sensors.

Scratch de Ogiri: Projection Play Using Scratch

Explore projection mapping, theater, and Scratch! Ogiri is a traditional Japanese game in which you generate witty responses to given prompts. We’ll create a Scratch animation and perform together in front of the screen, creating a short story in concert with projected animated figures. Let’s enjoy designing a performance that entertains the audience.

The Interface: Physical Computing with Young People

In this hands-on workshop, participants will work with craft electronics and computational switches (e.g., Makey Makey, micro:bits, or hacked computer mouses) to build a physical computing interface that activates an interactive, animated Scratch story. This activity was initially developed for 2nd and 3rd graders at a cultural community center in Texas. Let’s explore storytelling, diverse materials, physical interfaces, collaboration, and systems thinking together.

Get to Know the Creative Computing Curriculum Guide

Want to help others create, share, and learn with Scratch? Join members of the ScratchEd Team from the Harvard Graduate School of Education for an interactive exploration of the Creative Computing Curriculum Guide—present and future editions! The Creative Computing Curriculum Guide is a collection of ideas, strategies, and activities for introductory creative computing experiences, and is currently being revised to align with Scratch 3.0. This 90-minute workshop will open with an overview of the revisions being made to the Guide. You will then have an opportunity to explore a number of themed stations, including: Getting Started, Scratch Across Every Subject, and Assessment. We’ll close with reflections and an opportunity for feedback regarding our new materials.

Exploring Scratch 3.0

Join us for a hands-on activity that highlights changes to the editor and explores new features. We are excited for everyone to try new blocks, in-editor resources, updated paint and sound editors, new extensions, and much more. We’ll wrap up by sharing our projects and reflecting on how you’ll use Scratch 3.0 and the resources with your youth.

Bring Your Scratch Programming to Life with LEGO(R) Education WeDo 2.0

Ready to have your Scratch programming leap off of your computer screen? Take Scratch to the next level using physical robotic models with LEGO® Education WeDo 2.0. Program your models to come to life and interact in the real world. During this hands-on workshop, you will work with Scratch and LEGO® Education WeDo 2.0, which lays the foundation for early coding and teaches children standards-based science lessons and 21st century skills in a fun, engaging way.

Hacking MIT Public Art with Scratch

Explore public art and coding, and create generative art! In this hands-on workshop, we’ll use Scratch to generate digital artworks inspired by public artworks from around MIT. Groups will leave the Media Lab building and work for 60 minutes on two different public artworks (a visual artwork and a sculpture). Learn how to use Scratch to tinker and play with photos taken in situ. Bring your own laptops and photographic devices (phones are great) – or share with someone else!

ScratchBit: Inventing New Ways to Control Your Scratch Projects

Tinker with a brand new prototype from the Scratch team! The ScratchBit is a dedicated physical interface for Scratch, which aims to enable children to create more seamlessly across the physical and digital world. Designed to be rugged, low cost, and highly composable, the ScratchBit allows children to take the materials around them – such as cardboard, clothes, skateboards, and trees – and transform them into inputs for their digital creations on Scratch. Jump in and start inventing your own input devices!

Interactive Poetry: Discovering Who We Are with Scratch and Makey Makey

In this session we will create interactive poetry about our identities using Scratch and the Makey Makey invention kit. We’ll start with a poem template called “Where I Am From,” then experiment with ways to make our words and images come to life. After sharing and reflecting, we’ll brainstorm how to adapt this activity for youth in your own settings.

Micro:bit & Scratch 3.0: Physical Computing for All Learners

The Lesley University STEAM Team will share how combining micro:bit and Scratch 3.0 can make physical computing accessible to a wide range of learners, and support creative computing during the school day. Join us for an interactive, hands-on workshop and get messy with the micro:bit!

Explore ScratchJr with New Coding Cards

Explore ScratchJr in this interactive workshop! We’ll provide a fun and engaging overview of the ScratchJr programming application and the new ScratchJr Coding Cards. Then we’ll work collaboratively to create a ScratchJr project using multiple devices. This session welcomes all practitioners and parents looking to learn more about how the ScratchJr application supports early childhood computational thinking and literacy skills.

Getting Started with Scratch: Animate Your Name

In this hands-on workshop participants will use Scratch to create an animation of their name, or any other word that they like! For people who are new to Scratch, that’s a great way to get started. For people who are already familiar with Scratch, it’s an opportunity to try new things and reflect on different ways to introduce Scratch to learners of all ages.

Explode the Controller: Integrating Physical Play with Coding for Young Scratchers

Come play with “exploded game controllers,” and explore the boisterous potential of integrating physical play with Scratch and the Makey Makey. Where typical input devices are designed for efficiency, these controllers feature physical distances and absurd obstacles to incorporate jumping, climbing and dancing with programming and creative play. Participants will playtest example “exploded controllers,” design new Scratch projects for them, and prototype their own inefficient input devices to promote motion and physical play.

Turtlestitch: Code! Draw! Stitch!

During this hands-on workshop, we will introduce Turtlestitch’s unique combination of coding and textile crafts and its bridge from the logical to the haptic. Using the Turtlestitch Cards, participants will code and design their own patterns, and then stitch them using a sewing machine or by hand. Students, global partners, and our high school’s artist-in-residence (who makes embroidered books) will be available to work with participants.

ArtMakerSpace: Meaningful Making in a Studio Art Context

Some makerspaces lapse into providing constrained, cookie-cutter activities. How do we support students in genuinely integrating their interests, STEM concepts, and art? Learn how to facilitate an ArtMakerSpace, an interest-driven learning environment that simulates a synthesis of an artist studio and engineering lab, where participants are encouraged to manipulate media, play with form, and explore audience and interactivity.

Facilitating Scratch Workshops that Put the Learner in Charge

Well-designed workshops not only provide inviting entry points, but can also develop interests, build relationships, and connect participants to new opportunities. In this workshop, we will explore how to design equitable, inclusive, and creative learning experiences with Scratch. Participants will engage with the practice of workshops, examine workshop design principles, and spend time brainstorming ideas for Scratch workshops in their settings. We will share our experiences designing workshops for youth and families across many settings, backgrounds, and cultures.

Making and Coding with Sound and Music: Zoop, Boing…dun dun DUNNNN!

In this workshop, we’ll use Scratch to add magic and emotion to our projects with music, make and edit our own sound effects, and even use code to manipulate sound interactively. Experiment with the Scratch 3.0 sound editor to apply effects like “faster,” “slower,” “echo,” and “robot” to your recordings. We’ll also explore the new sound library, which has hundreds of new sounds and music clips, and new sound effects blocks, which let you change the pitch of a sound and apply stereo effects.

Playful Assessment Design for Scratch Projects

Open-ended, creative Scratch projects can be challenging to assess in systematic but meaningful ways. How can we create rubrics that go beyond traditional assessment methods? In this workshop, we invite educators to collaboratively explore the affordances and drawbacks of rubrics through the MetaRubric activity. Together we will grapple with challenges inherent to assessing open-ended work, and come up with ways to design formative assessments that uniquely support Scratch projects.

Tiles for Tales: Linking Storytelling and Technology

The Tiles for Tales project explores links between the craft of storytelling and technology. Come explore how physical computing activities can be combined with creative and collaborative activities to support storytelling by young people. We’ll design and construct tiles using craft materials; build simple circuits linking LEDS to an inexpensive microcontroller; and control our tiles wirelessly using ScratchX. We’ll explore possible contexts for this project.

Tinkering in the (Sensor) Garden

How can tinkering with computation support personal expression and collaborative construction? In this hands-on workshop, we’ll create a living, breathing sensor garden installation through experimenting with inputs and outputs, including switches, sensors, motors and lights, and programmable tools like micro:bit and Arduino. This activity will be a jumping off point for a conversation about how the learning values of making and tinkering translate into the world of computation.

Toy Tinkering with Micro:bit

Join the Tinkering Studio to experiment with combining Scratch and micro:bit. During this hands-on workshop, participants will try out a new activity, collaborating and constructing interactive toys with micro:bit, a compact and affordable microcontroller. This prototype activity allows learners to explore making an imaginative and playful toy through programming its buttons, pins, and motion sensors. After the activity, we will reflect on our experience and the possibilities for using micro:bit in future playful learning activities.

Where the Wild Things Are: Using Scratch and Hummingbird for Interactive, 3D Storytelling

Join educators from Pittsburgh to create an interactive retelling of Maurice Sendak’s classic story, Where the Wild Things Are! Bring Max and his Wild Things to life using Hummingbird Robotics and Scratch. Use motors and sensors to make each scene in our story begin at the correct time. Record sounds, animate key elements, and learn how you can easily bring activities such as this into your Language Arts classroom.

The ScratchEd Meetups Network

ScratchEd Meetups are participatory professional learning experiences that are organized by teachers, for teachers, to support creative computing in K–12 classrooms. With over two dozen meetup locations around the world, ScratchEd Meetups serve as points of connection for educators across content areas and grade levels. At Meetups, learning is playful, intellectually engaging, and rooted in your needs and questions. In this 90-minute session, join Meetup organizers and the ScratchEd Team from the Harvard Graduate School of Education to experience Meetup culture and to learn more about how you can participate in or organize a Meetup in your area.

Exploring Scratch 3.0

Join us for a hands-on activity that highlights changes to the editor and explores new features. We are excited for everyone to try new blocks, in-editor resources, updated paint and sound editors, new extensions, and much more. We’ll wrap up by sharing our projects and reflecting on how you’ll use Scratch 3.0 and the resources with your youth.

Physical Computing with Micro:bit and Scratch 3.0

Come see what happens when you combine Scratch 3.0 with micro:bit – a pocket-sized computing device with motion detection, LED displays, Bluetooth connectivity, and more! This session will focus on using the micro:bit to extend the programming experience in Scratch 3.0. We’ll share examples of how to integrate physical computing into student activities with Scratch.

Practical Debugging in Scratch

Learn a range of techniques for finding and fixing common bugs in Scratch projects. You’ll experiment with a range of buggy Scratch programs, and will learn about and apply debugging techniques. Educators can teach these skills in order to develop learner resilience, and help them to experience controlled, positive failure as part of the programming process.

Video Sensing: Colorful Connections

Go beyond the screen and bring your Scratch projects to life using video sensing! In this hands-on workshop, we’ll use colorful objects in the world — such as balloons, fruit, and LEGO bricks — to interact with Scratch projects on the screen.

Creative Coding with Scratch and Minecraft

Educators and students are creatively using Minecraft in every content area imaginable. Minecraft: Education Edition recently partnered with coding platforms, including Scratch, to allow players to add code to their Minecraft experience. In this session, you’ll learn about ways of connecting Minecraft to Scratch and get a hands-on coding experience.

Scratch for Big Kids: Hard Fun for High Schoolers

A common misconception is that Scratch is “too easy” for high schoolers. However, Scratch can be a powerful tool for facilitating nondominant youths’ understandings of CS as an accessible field of exploration. Drawing from our experiences working with teens, we’ll explore activities such as drawing connections to the Scratch community, explorations of identity, and learning to teach others. Discussion afterwards will include ways to connect to standards and complex computing concepts.

A Home in Tune

Inspired by the Creative Learning Spiral, and using Scratch based tools like S4A and mBlocks, a group of 12th graders in Brazil have been building an automated home to explore the physics of electricity. In this poster session you will learn more about their project, and how their creative process was facilitated by their teachers.

BJC and Snap! News

Blocks-based language Snap! includes first-class procedures, class lists, and sprites. Come try out Snap! and learn about what’s new, including a social sharing website, and object-oriented sprites (clones). Plus, learn about the online Beauty and Joy of Computing curriculum, including results form the first AP CS Principles exam.

Demonstration of an Interest-Driven Scratch Curriculum

BootUp’s elementary curriculum is designed with a rhizomatic and interest-driven approach to learning how to code with Scratch and ScratchJr. This curricular approach encourages learning how to code through individually meaningful projects and a focuses on 1-on-1 learning rather than lecturing. Stop by to learn more about the curriculum and chat with the curriculum developer.

From STEM to STEAM: Interdisciplinarity Between Math and Literature with Scratch

Learn how teachers in Brazil have been using Scratch to build connections between disciplines like Mathematics and Literature. Inspired by stories by local authors, students created Scratch projects to transform those stories into a digital format, resulting in a rich interdisciplinary learning experience.

Global Educators Community: How this Community was Born and Transcended the Country Boundaries

The “Global Community of Educators” is a group of passionate teachers and educators who connect online and in person to pursue education objectives around the world. The community originated from people who participated to Learning Creative Learning online course in 2013, and since then members have been strenghtening connections, sharing ideas and refleting together, helping each other to increase opportunities for creative learning aross the world. Come learn about this worldwide community!

How to Design a Meaningful Class with Scratch in Elementary School

How can elementary schools engage students in autonomous, meaningful learning experiences with Scratch? In Japan, programming education will soon be compulsory – but many teachers are unfamiliar with the constructist approach of Scratch, and see Scratch time as mere play. Hear from an experienced teacher about designing a semi-structured, learner-centered lesson approach when time, space, and human resources are limited.

Implementation of the MAKER-STEAM-CT Paradigm with Scratch: Cases of Success from “Red LaTE México” Perspective

Red LaTE México studies the Mexican educational technology industry, and seeks to consolidate the national ecosystem. In this poster session, you’ll learn about Mexican schools and organizations that are using Scratch to implement maker, STEAM, and computational thinking initatives. The presentation will detail best practices currently in use in Mexico.

Makey Makey & Scratch

Learn about how the Greene School is engaging grades K-8 in creating school-wide projects with Scratch and Makey Makey. This cross-grade, interdisciplinary approach supports students in learning about software-hardware relationships across all academic domains. A school could create anything – from a Spanish book, to an interactive staircase, to an art machine.

Online Game Jams to Attract Specific User Groups

The Catrobat project organized online “game jams” and resources to engage girls, schools, and other target groups with blocks-based programming. Learn about how the project used Pocket Code, a mobile block-based programming language, and Scratch to motivate new groups of teenagers to learn coding and getting engaged in a virtual community.

Touch-Interactive Board Games

My middle school students are using Makey Makey and Scratch to create touch-interactive board games in our maker lab. Hear about how we’ve incorporated game design, research skills, hands-on making, and coding into these exciting projects.

TurtleStitch: Code! Draw! Stitch!

TurtleStitch is a Snap! based tool which programs embroidery machines. In this poster session you’ll learn more about the tools, and see examples of coded embroideries made by a growing global community of people who are making the act of code become material.

5th Grade Chomping on Scratch

If you give students the freedom to be creative and to explain their thinking on Scratch, you will be amazed by the outcome. Come and see how a 5th-grade class used Scratch and Makey Makey to demonstrate their knowledge of the food chain. The presenter will share project resources and examples – the final products look different, but all show a deep understanding of the topic.

How to Develop Scratch Project for Computational Thinking Textbook

Scratch is a highly influential tool in Korean schools, because informatics is a compulsory subject for elementary and middle school students. Presenters will share principles they adopted in designing a textbook for elementary and middle school students in Korea, focusing on the development of sample projects that span across different genres and connect some physical devices to expand the examples according to their ideas.

Impact of Interdisciplinary Scratch Projects in a Brazilian school

This poster presents the impact of interdisciplinary projects implemented by Just CODING in Fundação Torino, a Brazilian school, involving 20+ teachers and 700+ students. We will address the steps of implementation, projects in subjects such as Art, English, Math, Music and Science, the impact on students’ grades, and teachers’ feedback regarding the project.

Learning Creative Learning: A Global Community

Learning Creative Learning (LCL) is a free online course and community to introduce and discuss ideas and strategies for supporting creative learning. The course is organized by the Lifelong Kindergarten at MIT Media Lab and engages educators, designers, and technologists from around the world, putting emphasis on peer-to-peer learning, hands-on projects, and sustainable communities. Come and explore creative learning with us!

Motivate Students to Learn in a Collaborative, Creative and Innovative Environment

This poster will show how Tree of Life Learning Center in Costa Rica integrates the principles behind Reggio Emilia and Scratch in the classroom, as a way to motivate students to learn in a collaborative, creative, and innovative environment.

Moving Beyond Toy Cars: Creative Robotics

How can we help students expand their imagination beyond the idea of robots as toy cars? In the poster session, presenters will share examples of robotics creations by students, share materials and resources, and discuss the design process they followed to provide kids opportunities to imagine, design and express themselves creatively through technology.

Pixel Protest: 8-Bit Videogames as Activist Art

Learn about how young people are using the retro 8-bit videogame as a medium of political protest. At this poster session, you’ll see examples of student work, including Scratch-based videogames that explore social issues such as sexual harassment, white privilege, the wage gap, access to affordable birth control, drug addiction, education reform, the Isralei/Palestinian conflict, and the war in Syria.

Scratch + Raspberry Pi + Solar Power: Implementing STEAM Education in Rural Tanzania

In rural Tanzania, the Potential Enhancement Foundation is combining the power of Raspberry Pi, Scratch and Solar energy to provide public schools in these communities with computer labs for them to imagine, create, and express themselves and what they are learning. Learn about the challenges and strategies tried relating to implementing STEAM education in rural areas, and the effect of these programs on children’s confidence.

Scratch <3 BrainPOP: Weaving Coding into the Curriculum

Be among the first to learn about Creative Coding projects by Scratch on BrainPOP – the latest addition to our suite of student creation tools! We’ve teamed up with Scratch to bring you these cross-curricular, topic-level projects, which let students jump right into coding, make things they love, and show what they know in a whole new way – even without prior experience. They’re a great entry into the world of coding, no matter what you teach.

Scratch at Citilab

The Citilab team has been developing strategies and tools based on Scratch to enhance capabilities of citizens. In this poster session, they will share some of the experiences thay have been developing, including the Edulab project, a teaching and learning model in development at a local elementary school in Cornellà (Barcelona).

ScratchJr in Portuguese Schools

Learn about how ScratchJr is being used in five districts of Portugal. The University of Minho is developing a “Kids Media Lab” project, introducing programming to about 500 children and their kindergarten teachers. This poster presentation will address the relevance of introducing ScratchJr, and will provide activities to introduce you to the program.

Scratch Store: Books, Coding Cards and more

Scratch for Kids and other Breenworks

At this poster session, we will highlight a collection of books on Scratch created by Derek Breen, a contributor to the international Scratch Community whose work has been translated into multiple world languages.

Translating Scratch

Scratch is translated into more than fifty languages, thanks to volunteers all around the world. In this poster session you can learn how to contribute as a translator and get the latest news about translating Scratch 3.0. Stop by to ask questions and see a demonstration of the translation tools.

TeachMeet Scratch @ MIT

Connect with other teachers at TeachMeet! The TeachMeet will be an informal meeting Thursday evening, for teachers to share ideas, innovations of practice, and personal insights into teaching. Sign up to demonstrate a practice you’ve used this year, or to discuss a product that enhances classroom practice. See the TeachMeet website for more information:


Creative is Not a Noun

Writer and artist Austin Kleon (author of the bestsellers Steal Like An Artist and Show Your Work!) discusses his practice and shares 10 principles for anyone who wants to do more creative work in a connected world.

Don’t Wait Until You Totally Understand: Sharing Responsibilities for Learning

What does project-based learning through coding look like in a classroom? This session will explore Scratch with two students and a teacher who have collaborated to make this a reality! Learn first-hand how their process was developed for a real class with students of different abilities. This is a hands-on and practical Q&A session. Walk away with ideas that you can use immediately!

Youth and Teamwork Online: Levers for Virtual Collaboration Within the Scratch Community

How do youth collaborate with Scratch? This panel will discuss the approaches Scratchers use to overcome the barriers and challenges of working together in a virtual space. We will discuss methods of effective leadership, trust-building, and establishing common ground online, along with the creation of projects such as Multiple Animator Projects and Role Playing Games.

A Scratch for All Subjects

From music to math, from language arts to science, and at all points in between, Scratch’s beautiful versatility makes it a perfect vehicle for any subject. Learn how Scratch can be used to foster meaningful collaboration between teachers to create interdisciplinary, project-based learning units and provide authentic, relevant learning experiences for all students. We will share several student-made products as well as templates, strategies, and techniques to help you design your own interdisciplinary Scratch project concept.

Culture, Design and Technology

Join us to discover the benefits of learning and teaching cultural and heritage topics through technology. In this hands-on workshop we’ll explore game design concepts and Scratch resources that can support learning about a culture. We’ll do that by developing a video game inspired by the myths of the indigenous groups in Baja California, Mexico.

Exploring Generative and Procedural Art With Scratch

Pick up your Scratch pen blocks and make art with us! Tinker with computational concepts like procedures, repetition, and randomness to make original pieces. We’ll be digging into the history of generative art and making our own, drawing inspiration from Sol LeWitt, John Cage, Ellsworth Kelly, and others. We’ll also share strategies for integrating creative computing into art classrooms.

MicroBlocks: Dynamic and Autonomous Blocks-Based Programming for Microcontrollers

MicroBlocks is a new programming language, inspired by Scratch, that runs right inside microcontroller boards such as the BBC micro:bit, NodeMCU, and many Arduino boards. Learn how you can use MicroBlocks to create games, jewelry, and digital measurement tools, and start creating programs. Bring your laptop! We’ll provide some micro:bits to share; feel free to bring your own, too.

Celebrating Curiosity with Scratch

In this ignite, hear from a high school-aged founder in Philadelphia about his summer coding initiative, CS4 Mainline. Learn about student projects and how Scratch has empowered participating students to find their creative potential. In the end, Rohit will talk about how students and educators share responsibility to get the next generation about coding.

Putting the Public in Public Health Messaging

South African eighth and ninth graders are making relevant and personal Scratch projects about HIV/AIDS awareness and prevention – a topic affecting their community. Learn from CodeMakers about how students create these nuanced, hard-hitting, and honest animations and games. By turning these projects into videos, we hope that other organisations can use them to spark debate about HIV while educating other young people that they can be creators with Scratch.

Scratch for Social Change

Global Kids promotes youth-created video game design around pressing topics in current events globally and locally. Learn about the uses of Scratch amongst youth from historically under-resourced schools in galvanizing a community of youth leaders in gaming to address social and political issues including sexual harassment, racism, access to clean water, and other important topics.

Scratching Beyond the Surface: Getting Families on Board!

Scratch creates spaces for families to engage with technology and culture, weaving in rich lived experiences and traditions explicitly through coding and storytelling. Hear from a STEM educator and Scratcher parent about how to get families engaged wtih Scratch, and the case for “scratching beyond the surface,” so that playful creativity can be truly transformative with respect to creating experiential and connected learning opportunities for all learners.

She Codes Road to #BAM4Scratch

She Codes for Change is a Tanzanian technology mentorship project that aims to close the gender gap. In 2018, the organization plans to introduce Scratch to 1,000 female students through camps and teacher trainings. In this ignite, we’ll share stories from our experiences working with teachers and students in camps, clubs, and classrooms. Learn about our journey of building momentum for Scratch in Africa.

Thinking Computationally at the Square

How can we support computational thinking in public spaces? In this talk, edcuators from the University of Girona will share their experiences designing outdoor actiities for Girona’s annual science fair, including unplugged Scratch activities, in which children take on the role of sprites and interpret code with their bodies. We’ll share reflections of the pre-service teachers who designed the activities, and observations of how children approached the activities.

“Scratching the Surface” with Family Code Night in Maine

At Family Code Night, youth and their parents start coding together. Learn how we mobilized 83 organizations across Maine’s 16 counties to raise awareness of computer science and engage multiple generations in block-based coding. Find out how we’re using Family Code Night to break the ice for project-based CS learning and how we are collaborating to expand the program and bring it to more states.

Do We Really Mean Computer Science for All?

At first glance, the “computer science for all” movement and constructionism appear to share the same approach. Both share a desire for children to have agency over computers, and to learn to code. But the movements differ in pedagogical mission in some key ways. This spirited discussion will discuss learning vs. teaching, constructionism vs. instructionism, programming as art vs. vocation, and more.

What’s Happening in the Scratch Community

The Scratch website is an online community designed to foster informal learning and contagious inspiration. In this workshop, members of the Scratch Community Team will show examples of sub-communities of practice that have formed around the authentic interests of Scratchers, and discuss strategies for supporting collaboration and creativity in the community. Come explore new ways that you and your students can get engaged with the online community.

After the Reboot: The Royal Society Investigates the State of Computing Education in the UK

The United Kingdom introduced a new computing curriculum in 2014, following a 2012 report indicating that the current delivery of computer science education in the country was unsatisfactory for most students. The Royal Society’s new report, After the Reboot: Computing Education in UK Schools, discusses the new curricular changes and the results thus far. In this talk, you’ll get a first-hand account of the findings from a teacher who participated in these investigations.

Computational Thinking for the Next Generation: Policy, Research and Practice in Korea

Since 2018, computer-based education focusing on computational thinking has become compulsory for elementary and middle school students in Korea. As part of this national initiative, KOFAC has been leading policies, conducting research, developing educational materials, and supporting teachers’ professional development. This ignite talk will share practical endeavors to support computational thinking for all students in Korea, focusing on cooperation among policymakers, researchers, and practitioners.

Encoding Mexican Traditions

How can we support students in connecting to their cultural identity? In the face of increasing globalization, Mexican traditions are in danger of extinction. Fourth-grade teachers will discuss their approach to preserving students’ cultural connections in English-Geography and History lessons, and how students have used Scratch, Makey-Makey, LEGO, and other tools to interpret these traditions in hands-on class projects.

Integrating Scratch into a Middle School Curriculum: A Learning Empowerment Experience Through Scratch, Science and Creative Learning

Volcanoes are cool, but with Scratch, your creativity, and your classmates, they can be even cooler! Join this talk to discover how middle school students in Italy learned, created, collaborated, shared, and had fun with science thanks to Scratch. We will discuss how to integrate Scratch into the middle school traditional curriculum and how it can become an ally that empowers learning in every subject.

Scratch in Turkey: A Student-Organizer’s Perspective

Hear from an eighth grader from Istanbul about her experiences organizing her school’s annual Coding Summit, and facilitating Scratch workshops. Learn about teaching Scratch to learners of varied expertise, backgrounds, and ages in one class.

Converting Coding Skeptics into Enthusiasts

Coding can be for everyone — but your colleagues aren’t convinced. How do you help other educators to see themselves as capable of facilitating creative coding? This panel will help you convert coding skeptics into enthusiasts. Technology educators will share strategies for talking to colleagues and others about why coding is important, and the value of open-ended, creative coding environments over “puzzles.” We’ll share simple steps people can take to start coding. Finally, we’ll break into small groups to share personal experiences of confronting resistance, and practice responding. Participants will leave the panel with an enhanced vocabulary for talking about coding and practical strategies for helping others try coding with their students.

Lowering the Floor (and Raising the Ceiling) for LED Animation with Art:bit

Art:bit makes LED animation as simple as a child’s flipbook. Just plug a micro:bit into a chromebook and play! Using blocks based on Scratch, the editor is easy enough for young learners, but challenging enough for all ages. Scripts execute directly on the micro:bit and download with a simple click. Presented by the Canadian educational non-profit Kids Code Jeunesse (KCJ), in collaboration with Playful Invention Company (PICO).

Scratch 3.0 Studio

Learn more about what’s new in Scratch 3.0! Explore demo stations to find out about new features including updated paint and sound editors, in-editor video tutorials, physical world connections, and other new extensions. Scratch Team members will lead the session and address your Scratch 3.0 questions.

Get Active with PE in Computing

How can you use physical computing in your own classroom? Join this team of educators in discussing the importance of physical computing in the classroom, and ways to get started using Scratch, Raspberry Pi, and other materials. We look forward to an interactive two-way conversation to jump start your imagination and open the door for you and your students to a world of endless possibilities!

Effective Scratch: Brainstorming a 6th Grade Computer Science Curriculum

How can Scratch be a playground, and not a playpen, within the constraints of school? How can Scratch be a playground within the constraints of school? Brainstorm with educators from the San Francisco Unified District. We have created a curriculum that is collaborative, relevant to student lives and engaging. Our curriculum covers key programming concepts and encourages personally meaningful projects. We’ll share a curriculum overview, a hands-on lesson and feedback on our approach.

Scratch Connects People: Multicultural Collaboration in Scratch

Let’s get to know each other! We would like to invite you to the workshop where we will collaborate to create an international and multicultural Scratch project. We’ll start from working in small groups which will join together over time, like snowflakes into a snowball. Time is ticking: every few minutes you will meet a new person, and a new challenge in our project.

ScratchBit: Inventing New Ways to Control Your Scratch Projects

The ScratchBit is a dedicated physical interface for Scratch, which aims to enable children to create more seamlessly across the physical and digital world. Designed to be rugged, low cost, and highly composable, the ScratchBit allows children to take the materials around them – such as cardboard, clothes, skateboards, and trees – and transform them into inputs for their digital creations on Scratch. Jump in and start inventing your own input devices!

A Methodology for Designing Creative Learning Activities

In this talk, we will present a proposal of methodology to be used by educators in the design of activities based on the principles of creative learning. This approach provides guidance for educators in considering their goals for the activity, materials needed, and how to incorporate and implement the 4 P’s (Project, Passion, Peers, and Play).

Chicas Click at Preschool: Learning Programming and Robotics with Kibo and ScratchJr

Chicas Click aims to empower women from an early age through the use of technology. The Chicas Click preschool program supports girls aged 4-7 in using ScratchJr and KIBO robotics kit. Our sessions include discussion of possible technical opportunities, engaging in hands-on exercises, and learning reflections. Learn about our program design, its evaluation indicators and progress, and impact.

Creating a Culture of Coding in the K-2 Classroom

Come learn how a district in Pittsburgh is creating a culture of coding for its youngest learners. Starting in Kindergarten, students begin learning computational thinking practices and creating with code. Hear how the critical thinking and teamwork skills that students are developing through this type of learning are propelling our students into leadership roles and giving them the confidence to share their knowledge with others.

Learning Design by Making Games (in Scratch)

What does an empowering, exciting, project-based learning experience look like? Grade 5 students in an urban school near Toronto were invited to design a game in Scratch to make learning about fractions fun and easy for younger students. Learn details about this nine-month, PBL activity, including how students learned about design thinking as they coded their projects collaboratively with classmates, in an environment that valued play and sharing, and encouraged them to follow their interests and passions.

Remix to Learn: Helping Kids Develop as Digital Citizens

In this talk, an Italian primary school teacher will share her experiences in supporting young children in their development as digital citizens. In particular, she’ll share learnings from the process of encouraging remixing on Scratch, including reflections, mistakes, successes, discoveries, funny stories, and more. Come explore how remixing can be a playful way to engage with digital citizenship!

Scratch for Joint Programming: “Danceable” Experiment for Multi Generational Interaction

Give dance a chance! Learn about a project that engages senior citizens and female college students in collaboratively creating computational thinking activities that incorporate “joint programming” – that is, engaging the body through dance and moving together. The seniors and university students will create a community of practice for developing this program for elementary school teachers. Learn more about the project, and try some moves!

ScratchJr and the New Education Model in Mexico

We live in a changing world, and our classrooms should meet the challenges of the 21st century. Learn about the growth of a ScratchJr community of parents, teachers, and university students in Monterrey, Mexico, including our work to share projects and strategies.

Rethinking Computational Thinking

In recent years the phrase “computational thinking” has become very popular in K-12 educational settings, often emphasizing a systematic application of computational ideas to problem solving. In this panel, we will explore and discuss different interpretations of the phrase “computational thinking,” and how different uses are based on different educational goals and values. In particular, we will explore how computational thinking relates to creativity and self expression.

Exploring CS First, Google’s Computer Science Curriculum

Since 2014, over a million students around the world have gone through CS First, Google’s introductory computer science curriculum. Through videos that guide students to create projects in Scratch, students are exposed to the basics of coding and real-world examples of CS. This workshop, co-presented by the CS First and Scratch teams, will provide an introduction to CS First, give a preview of CS First on Scratch 3.0, and invite participants to discuss creative ways to use CS First.

Creating Scratch Pride with Community Based Makers Clubs

How can creating with Scratch be like joining a soccer team? Learn about how a community-based makers club in New Jersey fostered Scratch pride, and engaged parents and children in making with Scratch together. The Mountain Lakes Makers club has made programming part of the community vernacular. We’ll examine the parallels between Scratch activities and youth sports, and how to generate the same level of commitment, pride, and opportunities.

Developing Entrepreneurial Skills with Scratch

As a teacher, how can you develop entrepreneurial skills for your students? In this talk, educators from a teacher training program in Argentina will discuss strategies for supporting project work that starts from the interests of youth, valuing and scaling their ideas. Learn about how Scratch allows children to discover computational concepts through creating solutions for real contexts.

From Can’t to Can: How Scratch Empowers

Scratch can change lives. Nineteen-year-old student, Abigayle Webb (known as ChristianKid5 on Scratch), shares how the Scratch program and its community impacted her life and helped her realize the career path she wanted to pursue.

Instruction or Construction: Which is Your Introduction?

How can we use Scratch to support creation – rather than introducing it just as a skill to develop? In this talk, I’ll show two different ways to approach building a simple script in Scratch – one “instructionist” and one “constructionist” approach to the same project.

Interest-Driven Coding Projects

This ignite talk describes considerations for designing interest-driven coding projects with Scratch. See examples of what an interest-driven coding class looks like, and how projects can be designed for a variety of experience levels and interests within a shared space. The presenter will discuss some of the research informing this approach, share examples of interest-driven projects, and provide suggestions for creating interest-driven coding projects and resources.

Storytelling with Scratch: Experience, Express, Employ and Empower

Everyone has experiences to share. How can we use Scratch to support the expression of those experiences, and empower storytellers and listeners? Bring an experience you are fond of and ready to share. We will work with Scratch to express these experiences and form our stories. You will leave with your experiences “Scratched” and ready to be shared with others.

The New Literacy: A K-5 Approach

The Bronxville School District in New York has launched a K-5 Computer Science curriculum to incorporate CS principles into everyday classroom work. Hear from a technology educator in the district about their efforts to support computer science literacy with young learners, including practices that support problem solving, critical thinking, collaboration, programming, reflection, and debugging.

Promoting the Creative Use of Scratch in South America

In 2017, Brazil, Chile, and Colombia hosted one-third of the Scratch Days in the word. The support of local organizations, such as Scratch Sur and Brazilian Creative Learning Network, were essential for this achievement. In this panel, presenters will share aims, strategies, results, and learnings of this work. The panel will also discuss the variety of ways of using Scratch, highlighting the diversity of creative approaches of the local communities.

Scratch 3.0 Studio

Learn more about what’s new in Scratch 3.0! Explore demo stations to find out about new features including updated paint and sound editors, in-editor video tutorials, physical world connections, and other new extensions. Scratch Team members will lead the session and address your Scratch 3.0 questions.

Makey Makey & Invention Literacy: An Introduction to Awesome

Jay Silver is the co-inventor of the Makey Makey and one of his favorite ways to control games using the Makey Makey is through gestures. In this hands-on workshop you’ll learn how to use Scratch and a few readily available supplies to build a device that is sensitive to your gestures. We’ll also share some projects from teachers around the US that are using the Makey Makey to change lives and positively influence entire communities.

Scratch at the Intersection of Education and an Economic Redevelopment Initiative

How do communities at the front lines of economic disruption reimagine the future of work? Join us as we share the emerging initiative between a regional economic redevelopment collaborative in Eastern Kentucky South Fayette School District in Pennsylvania. Learn how Scratch is included as a fundamental tool for creating a K-12 pathway to computer science and for engaging in community dialogue as schools begin to reimagine education to address the changing global economy.

Teaching CS Principles in a Visual Language

Interested in teaching AP CS Principles? In this panel, you’ll hear from high school teachers about their experiences using two blocks-based, AP-endorsed curricula: UTeach CS (with Scratch), and the Beauty and Joy of Computing (using Snap!). What works? What are the challenges? How well do these curricula prepare students for the AP exam? Try out sample lessons, and pose questions to the panelists.

Daisy Models: Exploring Identity with Scratch

Let’s explore and share our identities using Scratch! Using a framework called the Daisy Model, this workshop will be a place where we can reflect on the multiple identities we hold, and share them with others. We will start by drawing our own “identity daisies” with craft materials, and sharing them with each other. From there, we’ll move into Scratch and explore how our daisies can be a source for creative coding!

Exploring Systems with Game Design and Scratch

How can we help young people explore and create games about systems-based topics in science? Join middle school science teachers and education researchers, and learn about a systems thinking unit we’re working on. You’ll do an activity that integrates systems thinking and game design using Scratch, and leave with a full curriculum.

Generate Surprise with Scratch!

In this hands-on workshop, we will use Scratch to explore generative art. Generative art is created by a system that operates autonomously or semi-autonomously. Intriguingly, the outcome of a generative art system does not need to be fully predetermined. Variations are expected and surprising! Our goal is to introduce generative art as an activity in itself, but also to encourage participants to iterate on the artful surprises they can generate with Scratch.

Imagination and Design with the Scratch Paint Editor

Learn and share techniques for sparking your students’ creativity while using the Scratch Paint Editor. Working in bitmap and vector mode, we’ll show fun techniques for creating original artwork. We’ll then form teams to create and share projects with custom sprites, backdrops, and animations. Finally, we’ll work together to generate a list of questions and ideas for applying these ideas to your own teaching.

10 Things I’ve Learned with Scratch (and the Scratch Community) that Changed How I Teach

Hear from an experienced educator about his journey with Scratch, from viewing programming as unrelated to his practice in language, science, and math teaching, to admiration and applications of the Scratch community and culture. Learn more about teaching strategies and experiences inspired by Scratch, student-driven learning, sharing knowledge, and “wide walls and high ceilings” activities. It’s not about technology, programming or robotics: it’s about how students learn and how we teach.

A Creative Approach to Computational Thinking with Scratch

In this talk, we will present a computational thinking course offered at the University of Bologna for non-Computer Science majors. The course aims to develop computational thinking as a compentency across discipilnes, that can support creation and problem-solving in relation to students’ personal interests. We will reflect on challenges and opportunities related to using Scratch in a college-level computational thinking course.

Coding Intuition

We speak, hear, and see words everywhere well before learning to read. Yet when it comes to coding literacy, despite playing endless games and using countless apps many people have either never seen code or don’t know what kinds of things it can do. JoyLabz is now designing tools for code awareness and gut level understanding, lowering the floor or perhaps opening the basement for coding literacy.

Coding from a Student’s Perspective

This Ignite Talk, given by a high school student, will focus on looking at coding from another perspective: the learner. The talk will focus on why and how coding should be taught and how the skills learned through programming can be applied outside of school, based on personal experience from the speaker. In addition, resources created by students about how to teach coding will be shared.

Expanding Opportunity for Great Coding Instruction

There many barriers to every child getting the great coding instruction they deserve – including a lack of facilitators. Come learn about the Coding Corps at the KID Museum in Maryland, where high schoolers learn to teach coding to younger peers in their communiities. Learn about our training approach, lessons learned from the first year of the program, and our vision for the future.

Scratch as a Social Network Site and Virtual Community

We all know Scratch is both an online community and a programming language. But how is Scratch a Social Network Site (SNS)? Learn about how features of Scratch function as a SNS, examine Scratch network and content data, and learn how the SNS framing of Scratch can be applied to different research goals – such as identifying student interests, or instances of cyberbullying.

The Way It Works: Explore, Learn, Share, Repeat

Experiences change the way concepts are viewed. In this talk, a Scratch educator will talk about her initial experiences with Scratch – in which a set of instructions was presented – versus later experiences guiding others in exploring project work. Explore how perception, knowledge, and faciltiation can change the Scratch experience.

Getting Unstuck: Resources for Teaching Debugging

Learning how to debug is essential to being creative with code. Join members of the ScratchEd Team from the Harvard Graduate School of Education to explore “Getting Unstuck,” a new collection of activities for teaching debugging in K–12. Inspired by the practices of Scratchers, these interactive activities invite students and teachers to develop creative and collaborative strategies for debugging Scratch projects. Educators and researchers of all experience levels are encouraged to attend and bring a Scratch project to debug. Let’s bring creative playfulness into the classroom together!

CTwins: A Professional Development Framework for Increasing Teacher Confidence

This Ignite will tell the story of the CTwins (“Coding Twins”) project, which engaged cooperative pairs of teachers from north and south Ireland in working together, remotely, on a joint Scratch project. Teachers used the Remix and Notes functions to develop and critique each iteration. Come learn about this professional development effort to support teachers’ engagement and confidence with in programming and cooperative online learning.

Google’s CS First Over the Years

For the past few years, Google has invested in sharing CS First with the world – a free, easy-to-use, Scratch-based computer science curriculum that engages a diverse student population. This talk will focus on an overview of CS First, how the program has evolved over time, and where we’re heading next.

Kids Teaching Machines How to Learn

Machine learning is changing the way we can create with code. This necessitates a shift in how we think about programming, and how we support kids in engaging with this new paradigm. In this talk, we’ll share our experiments with kids making machine learning projects, such as autonomous cars, and we’ll discuss how these experiences have changed perspectives and empowered learners.

Meetup Moments: ScratchEd Meetup Highlights

ScratchEd Meetups are a chance for local educators to get together and have a shared playful learning experience. Hear from ScratchEd Meetup Organizers as they share their favorite moments from past meetups. Every ScratchEd Meetup group is unique, but we share a common goal of building and serving Scratch Educators in our communities. We hope our reflections will inspire the next generation of Scratch Educators to attend (or start!) meetups in their areas.

MicroBlocks: Dynamic and Autonomous Blocks-Based Programming for Microcontrollers

MicroBlocks is a new programming language inspired by Scratch that can run right inside microcontroller boards such as the micro:bit, the NodeMCU and many Arduino boards. In this ignite talk we are going to show you how 5 minutes is more than enough to get started with digital electronics.

Scratch as a Path to Learning Social Studies in Elementary School

Educators from Costa Rica will share their experiences using Scratch and Reggio Emilia approaches as an engaging way to teach subjects from the national social studies curriculum. Learn about how students at the Tree of Life Learning Center create animated narratives, and turn artifacts into guides through landscapes and the past.

What to Do After Scratch? GP!

Looking for a programming language to try after Scratch? This talk will introduce GP, a free blocks language with a Scratch-like programming experience and powerful facilities for working with media, data, and more. GP combines the flexibility of Python with the simplicity of Scratch. The library and programming environment can be modified with blocks, allowing users to explore how the system works – or even extend it with their own blocks and features.

ScratchJr: A Playground Experience

In this panel, ScratchJr researchers will discuss the latest research, experiences, and innovations of ScratchJr. Researchers will discuss how they are using data analytics to learn about use of ScratchJr around the world. You’ll hear about experiences of families collaborating on ScratchJr projects in informal learning environments. Finally, the ScratchJr team will share a new curriculum, currently in development, to help facilitators guide children in transitioning from ScratchJr to Scratch. This session will inform practitioners and parents interested in learning more about ScratchJr programming in early childhood settings.

Scratch 3.0 Studio

Learn more about what’s new in Scratch 3.0! Explore demo stations to find out about new features including updated paint and sound editors, in-editor video tutorials, physical world connections, and other new extensions. Scratch Team members will lead the session and address your Scratch 3.0 questions.

Creating a Computer Culture: Early Inspirations From Seymour Papert and Cynthia Solomon

How can a programming environment support the growth of a culture? This panel will explore ideas that have influenced constructionist coding and the development of Scratch, and discuss how you can build a computer culture with your students today. Seymour Papert and Cynthia Solomon’s 1971 paper, “20 things to do with a computer,” will provide a starting point for discussion. Cynthia will be joined by longtime collaborators Brian Silverman, who worked on the design of Logo and Scratch, and Artemis Papert, who worked on blending art and technology.

Circuit Playground and ScratchX

Have you tried Scratch extensions? This session will demonstrate the use and advantages of, with particular emphasis on the functionality of Adafruit’s Circuit Playground devices. Presenters will demonstrate inputs, outputs, and enrichment activities for participants to try with Scratch.

CoderDojo Events & Scratch

CoderDojo is a free and global network of coding clubs for children. In this poster session, you will learn how Scratch is used in the CoderDojo clubs and in international events, like the Coolest Projects Award, and discover the values of bringing young people together, to learn from each other and develop their own skills further.

Creative Learning at Scale (from India): Challenges, Solutions and a Blended Learning Toolkit

Quest Alliance is a not-for-profit working in India with learners from low-income communities. In this poster session they will present their MyCode Toolkit, a collection of videos, sample projects, guides for facilitators and customized Indian sprites, to enable children build games and stories with Scratch about the world around them. Presenters will share their design decisions and describe the challenges faced by educators in different learning environments.

Designing and Animating Environmental Heroes “From Scratch”

In a “mashup” Art + Engineering class, third graders have been exploring environmental concerns by designing their own environmental heroes, creating narratives, and animating them with Scratch. In addition to showing their students’ playful animations, presenters will discuss how to collaborate with fellow teachers and how to use Scratch as a medium to tell important stories.

Museum Education and Scratch: Digital Museum Exhibits and Stories

Hear how educators at the Intrepid Sea, Air & Space Museum use Scratch to create digital museum exhibits and stories with their students. See some example exhibits from campers, students and participants from teacher professional development workshops. Leave with the tools you need to go implement this idea in your classroom!

Recruiting Young Students to Computer Science: A Survey on Attitudes and Beliefs About Learning Scratch and Python

Learn about elementary and middle school students’ feelings of interest, sense of belonging, and stereotype awareness in two different programming environments, Scratch and Python. This poster will explore a study of how students’ preferences and attitudes about visual vs. text-based programming languages change by age and gender, and explore ways to improve student interest, recruitment, and enrollment in introductory computer science classes.

Scratch Extension for Data Visualization

In this hands-on demonstration, you will explore a Scratch 3.0 extension that allows you to visualize data collected by different sensors (such as light, movement and sound) to create personal interactive stories and projects on Scratch. Besides trying the extension, you will be able to give feedback to the presenters and discuss possible ways of using it in science classrooms.

Scratch in Science: Connecting Climate Sensors to Scratch and Making Sense of the Data

The Mantis Climate Sensor board can be connected to Scratch to collect data about air temperature, pressure, humidity and sunlight intensity. In this poster session, you will meet the developer and learn about a curriculum for primary and secondary level students to learn about geography, meteorology, climatology, mathematics, and computing.

Scratch: A Tool for Reappropriation in Science Class in Secondary School

This poster will present a sequence of lessons that were given to secondary school students (13-14 year olds) in Belgium as part of a university-school partnership. In the first semester, students engaged in 10 hours of introductory activities (unplugged and online). These activities introduced ideas in computer science (such as algorithms) and basic challenges using block programming. During the second semester, students were asked to create their own project in Scratch to illustrate concepts they learned in the science class (in this case, about the volumetric mass density).

Small Town Coding

Families Learning Together (FLT) is an action research project aimed at building sustainable computational fluency in San Marcos, Texas. When the FLT team met the community of the small town of Martindale, interested in creating a digital historical log about their town, a great collaboration started. Come and see how they used Scratch for community building, and be inspired to create a project about your hometown, learning a little more about the world.

Teach, Learn and Make with Raspberry Pi

The Raspberry Pi Foundation is committed to making computing and digital making more relevant and accessible to young people all over the world, including by supporting volunteer-led networks like Code Club and CoderDojo. In this session, presenters will demonstrate physical computing using Raspberry Pi and Scratch. Come see just how easy it is to use lights, buttons, motors and sensors in your Scratch projects, and how interacting with the real world means more creativity, problem solving and fun!

Use of ScratchJr & Scratch in the Needham Public Schools STEAM Program

Come and see examples of how grade 1-3 students are using ScratchJr and Scratch in STEAM Technology classes. You will have the opportunity to interact with students’ projects about different science topics, and learn more about the process used by the school to engage children with art, engineering, music and technology.

Coding to Learn in a Primary School: An Experience About Scratching Computational, Pedagogical and Mathetical Thinking in an Italian Primary School

How can we support students in developing coding competencies across disciplines and projects? Learn about how an Italian primary school developed a “coding to learn” experience, bringing together pedagogical, computational, and mathetical thinking. Presenters will share their process in developing a Scratch/Snap! based microworld as a way to think, explore, and build.

Inuboard: A Simple Sensor for Schools That Doesn’t Require Any Drivers or Extensions

How can we support Scratchers in sensing and controlling things in the physical world? With the new, open source “Inuboard,” students can connect many sensors and actuators, like LED and motors. Presenders will demonstrate what can be done with this board and explain the mechanism of the system. Participants will find a way to apply it to their projects and learn how to get (or make) their own board.

Investigating, Creating and Solving Problems: Scratch as a Resource for Active Learning

Learn about how a multi-age classroom in São Bernardo do Campo, Brazil used Scratch, Arduino, and sensors to investigate water quality in the city and share findings with local residents. Presenters will share the project process, facilitation strategies, incorporation of the 4Ps, and students’ creations.

Presenting: Experisense!

The ExperiSense board offers the opportunity to create interactive Arduino circuitry, programmable through Scratch and Snap! Discover how to get or make your own ExperiSense boards and find out new features and resources that you can use to engage students in the creative process.

Scratch Day Mexico: A Shared Learning Experience

Learn how Scratch has become bonding force between edcuators in Mexico, who have collaborated to create Scratch Day Mexico annually since 2009. Presenters will share how they created a whole range of initiatives to involve the community, families, teachers, and children of different ages in learning together as peers.

Scratch as a Companion for Lonely and Distressed Kids

Scratch can open the door to a new world of joy and creative expression. In this poster, you will learn about the experience of a researcher who visited children at home and at an orphanage in the city of Kolkata, India, reporting how Scratch was a solace for them in distress and solitude, offering a safe space to express themselves and share thoughts with the world.

Teaching Science Through Game Building

This poster session describes the rationales and objectives of a middle school course that uses game-building to develop students’ computational thinking and understanding of science. By building versions of popular games like Angry Birds, students explore motion and other topics. Come to learn more about the game-building process and how it affects students’ attitudes toward science and their understanding of science concepts.

Transitioning from ScratchJr to Scratch

How can you support students in transitioning from ScratchJr to Scratch? Presenters from the ScratchJr team will share guidelines and a transition curriculum, built around powerful ideas of computer science. Teachers will leave with resources so they can confidently guide their students through the transition.

Traveling the Globe with (Not So Flat) Stanley the Scratch Robot

What happens when you bring coding and robotics into the Reading and Social Studies classroom? Second grade students made interactive robots and programed them with Scratch to learn about different countries in the world. Participants will learn more about this project, interact with some of the robots, and hear video clips of students’ reflections on their work. Second-grade students in Pittsburgh used Hummingbird Robotics to construct robots that teach about different countries, and programmed them using Scratch. Interact with some of the students’ robots, and hear video clips of learners’ reflections on their work.

LED Animation with Art:bit

Art:bit uses blocks based on Scratch to make LED animation both easy and powerful. In this poster session, you’ll see how the art:bit can engage learners with the thrill of seeing code come to life with an editor that has been designed to make animating with the micro:bit intuitive and immediate. By illuminating shapes, stories and games, learners form visual models that will help them assimilate both simple and more complex coding concepts and practices.

Sneak Peak at New Scratch Hardware: ScratchBit!

Come get a sneak peak at a new hardware device being developed by the Scratch team codenamed, ScratchBit. The ScratchBit is a wireless input device for connecting Scratch projects to the physical world. Come jump, shake, and move to learn what this new device is all about!


Growing Up with Scratch

What is it like to grow up with Scratch? Three long-time Scratch community members share how they have used Scratch to express their interests, to make friends, and to lead initiatives in their communities.

Creative Learning Through Code, Art and Culture across Continents

The next generation of coders will express themselves using code in many forms – including what they wear! Can we code, stitch and share embroidered designs and patterns from around the world to open cultural conversations while teaching the literacy of coding? This panel will bring together Scratch educators who have been using Turtlestitch with students in four continents. We will talk about both our shared and unique experiences and how these can inform new modes of teaching and development. We will invite the audience to contribute ideas about the different cultural, social and educational contexts of all potential users.

Helping Students Discover and Express Themselves with Scratch and Robotics

Explore how Scratch and robotics can help students find a place and purpose in computer science. Many students do not know how computer science can help them make a difference in the world. In this panel, you’ll hear the perspectives from middle school, high school, and university faculty, as well as middle school and high school students, regarding their experiences using Scratch and Hummingbird robotics for meaningful project work. Check out student projects and start conversations about how you can support learners in expressing their knowledge, identities, and concerns across content areas.

Design Thinking Meets Robotics

In this hands-on workshop, join classroom educators to explore how to bring together design thinking, Hummingbird robotics, and Scratch/Snap! to create student-centered, project-based learning opportunities for elementary and middle school students. We’ll explore mini design challenges, and real-world examples of design thinking activities for school.

Media Computation with Snap!

We love the graphic effects in Scratch and Photoshop! But can you explain how they work? Can you invent your own effects? In this workshop you’ll learn both, and also find out how to apply the same techniques to sounds. Explore the Pixels and Audio extensions of Snap!, for fun and science!

Talk to Your Computer! Experimenting with Speech Recognition in Scratch 3.0

In the new version of Scratch you’ll be able to make your project recognize the words you say. Instead of using Alexa or Siri, you can create your own interactive projects that respond to your voice. Make knock knock jokes, voice-controlled games, interactive stories, and lots more magical things we haven’t even imagined yet. What will your Scratch project do when you talk to it?

What Are They Learning?

The goal of this session is to expand the conversation about what and how young people learn with Scratch. We will explore research and evaluation strategies that extend beyond analyzing which coding blocks learners are using, focusing more attention on how young people develop broader skills and interests as they create, collaborate, and contribute to the Scratch community. We will also discuss whether effort placed on proving what young people are learning detracts effort away from improving their learning experiences and opportunities.

BrainPOP <3 Scratch: Weaving Coding Into the Curriculum

Interested in trying out coding with your students, but not sure where to start? BrainPOP is offering a new way to introduce coding into the curriculum – Creative Coding, using a simplified version of the Scratch 3.0 project editor. Creative Coding provides an easy on-ramp to bring coding into math, social studies, health, arts, science… whatever topics you’re exploring. In this session, you’ll explore this new feature, then brainstorm ways you might use it with your learners. BYOD!

Project Management from Design to Showcase

Managing a group of students working on individual Scratch projects is complicated. Sometimes big creative ideas need to meet tight time constraints. Welcome to project management. In this session, we will look at elementary student game design documents and find ways to support the conversion of these documents into working Scratch projects. We will discuss issues that come up during different stages of the process, and how to help students to better communicate their ideas and manage their time.

OMG Atoms to Bits! Code a Story Using Your Own Lasercut Wooden Character!

Join youth facilitators and technology educators in creating handicraft characters and converting them into animated Scratch sprites. You’ll pick lasercut wooden pendants to paint, decorate, and customize (perhaps with a photo of your face!). Then you’ll turn these wooden “atoms” into “bits” with the help of a green screen, digital illustration software, and Scratch.

Looking Under the Hood of Scratch 3.0

Geek out with some of the creators of Scratch 3.0 to look “under the hood” and talk about how the latest version of Scratch was designed and engineered. We’ll go into some of the details of Scratch 3.0’s technical architecture as well as our design and testing process. This session is recommended for individuals who are interested in developing their own programming languages or are interested in integrating the open source code of Scratch 3.0 into their own platform.

The Fifth P of Creative Learning: Purpose

How can the ideas of creative learning and Scratch be used to connect kids to the people, communities, and the world around them? Join us for a conversation about creative learning endeavors that engage youth in civic and community projects. Projects, Passion, Peers, Play…and Purpose!