![Page 1: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/1.jpg)
Community training
Mentoring beyond the basics in Scratch
![Page 2: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/2.jpg)
How have you used Scratch already?
![Page 3: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/3.jpg)
Rik is the Director of Informal Learning at the Raspberry Pi Foundation.
He leads work on creating learning resources and other content for our network of clubs.
Kat is the Programme Coordinator - Global Markets and Projects for Code Club.
She works to support and engage Code Clubs running across the world.
Nuala is the Global Engagement Manager at the CoderDojo Foundation.
She works to provide spaces for volunteers so they get the opportunity to learn, share and thrive as part of a global community.
Mac is a Learning Manager in the online learning team.
He writes our online course content but you can often find him helping out at our digital making workshops too.
Marc is a Senior Learning manager at the Raspberry Pi Foundation.
He works on creating learning resources for our clubs and our partners, and on creating weekly video content for learners at home.
![Page 4: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/4.jpg)
Outline
● Quick overview of Scratch● Three ways to go beyond the basics
○ Concepts○ Moving on to text-based languages eg. Python○ Hardware
● Tips for running a Scratch session online
![Page 5: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/5.jpg)
Scratch
Great for beginners Visual, great for “quick-wins”
Teaches logic of coding Without worrying about typing
Useful showcasing and community featuresUse Scratch studios to share all your clubs projects in one place
Great potential for advancement along with creativity
![Page 6: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/6.jpg)
Stretching Scratch
Scratch mastery can help develop and embed programming skills and knowledge.
![Page 7: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/7.jpg)
Stretching Scratch
Advanced concepts
![Page 8: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/8.jpg)
Stretching Scratch
Adding ‘professional’ game features
![Page 9: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/9.jpg)
Stretching Scratch
Developing algorithms
![Page 10: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/10.jpg)
Stretching Scratch
Finishing and sharing a project
projects.raspberrypi.org
![Page 11: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/11.jpg)
Moving onto text based languages
Eventually, learners do reach a point where they are “done” with Scratch.
● They want to do complex things that really push Scratch’s limits
● Their Scratch projects become too large and hard to debug
At this point it is worth looking at text based languages as a next step.
![Page 12: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/12.jpg)
![Page 13: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/13.jpg)
![Page 14: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/14.jpg)
Using Scratch as a platform
Scratch can serve as a jumping off point to try out text based languages. You can discuss concepts with them; 1. Looping2. Sequence3. Conditions.
Let them know they have the knowledge already, they just need syntax.
![Page 15: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/15.jpg)
Activities to use
1. Translating codea. Scratch to Pythonb. Python to Scratch
2. Use Scratch as a design tool at first3. Help them make a cheat sheet.
![Page 16: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/16.jpg)
Questions?
How could you apply these ideas in your next session?
![Page 17: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/17.jpg)
Hardware
● Hardware extensions● The micro:bit● Raspberry Pi GPIO
![Page 18: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/18.jpg)
Built in hardware extensions
![Page 19: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/19.jpg)
Set up for the micro:bit
![Page 20: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/20.jpg)
micro:bit blocks
![Page 21: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/21.jpg)
Raspberry Pi extensions
![Page 22: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/22.jpg)
Mark is the Youth Partnerships Manager at the Raspberry Pi Foundation.
He creates engaging learning experiences in unusual and challenging contexts for partner organisations and creates weekly video content for learners at home.
rpf.io/home
![Page 23: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/23.jpg)
Tips for teaching Scratch online● Know what you want learners to take away from
your session and focus on those main teaching points.
● Rehearse the project you’ll be teaching (preferably with a learner) and note any tricky bits or challenges.
● Zoom in on your code using the little magnifying glass for ease of viewing
● Talk through the logic of your scripts and explain how the blocks interact with each other in the script.
● Build projects logically - don’t just copy scripts individually
![Page 24: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/24.jpg)
Tips for teaching Scratch online
● Use more basic projects, or create ‘starters’ that you can share with a link that have most of the ‘legwork’ done, like sprites and costumes
● Utilise the projects site resources which have sequential steps that students can ‘tick off’ as they work through them, even if they’re not following directly alongside you
● Streaming video allows learners to pauseand rewind the lesson at their leisure
● Using a free streaming platform like Streamyard enables you to use a ‘lecture’ format rather than a ‘classroom’ format
![Page 25: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/25.jpg)
Questions or comments?
![Page 26: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/26.jpg)
Help and support
● Your usual contact at the Raspberry Pi Foundation:○ [email protected] ○ [email protected] ○ [email protected]
● Global slack channel○ dojo.soy/slack
We’ll be sharing more guidance on how to structure your sessions soon!
![Page 27: Community trainings3-eu-west-1.amazonaws.com/downloads...Raspberry Pi Foundation. He leads work on creating learning resources and other content for our network of clubs. Kat is the](https://reader033.vdocuments.site/reader033/viewer/2022050514/5f9e4d76b795a1230c5812a6/html5/thumbnails/27.jpg)
Thank you!
Register for the next community call: rpf.io/ccalls
Keep the discussion going: dojo.soy/slack
https://www.raspberrypi.org/club-event-guidance