Skip to 0 minutes and 3 secondsLast week, we looked at why it is important for learners to transition from block- to text- based programming languages. This week, you're going to have a look at some more complex Scratch and Python programmes and see how you might go about translating between the two languages. You'll be creating a hangman game and making silly stories to see how much simpler programmes can be when written in a text- based language. We will also explore ideas together for how you could introduce more complex programmes into your classroom.

Welcome to Week 2

Last week we explored why and when you might want to transition learners from block- to text-based programming languages, and we discussed some of the strategies you might use to do so. We looked at some small code snippets in Scratch and their equivalent syntax in Python, and then you had a go at translating some simple scripts from Python to Scratch and vice versa.

This week you’re going to have a look at some more complicated Scratch programs, and at how you might go about turning these into Python programs. You will see how much simpler programs can be when written in a text-based language, despite the rigidity of the syntax. You will also gain some ideas for how you can introduce more complex programs that your students will feel comfortable writing.

Share this video:

This video is from the free online course:

Scratch to Python: Moving from Block- to Text-based Programming

Raspberry Pi Foundation