Intro to Programming with Scratch – Online Programming Course
Discover the fundamentals of programming using the block-based programming language Scratch with this online programming course from the Raspberry Pi Foundation.
Who is the course for?
This course is designed for anyone with an interest in programming and who wants to learn to program using Scratch, a block-based programming language.
What topics will you cover?
Week 1 –
Get to know Scratch
Sprites, costumes and backdrops
Sequencing in Programming
Moving a sprite
Week 2 –
Creating your own blocks
Remixing and the Scratch community
Week 3 –
Storing data in variables
Week 4 –
Using extensions to extend Scratch
Interacting with a program using a web cam
What will you achieve?
By the end of the course, you‘ll be able to…
Explain how to use the Scratch programming environment
Describe a range of Scratch commands and what they do
Produce Scratch programs that allow the user to interact with them with key presses, text answers, and motion
Demonstrate the key programming concepts of sequence, repetition, selection, and variables in Scratch programs