TrueschoTruescho
All Courses
Support kids' projects: Programming with Scratch
edX
Course
Beginner
Free to Audit
Certificate

Support kids' projects: Programming with Scratch

Raspberry Pi Foundation

Discover the fundamentals of programming using the block-based programming language called Scratch.

3 hrs/week4 weeksEnglish2,115 enrolled
Free to Audit

About this Course

Sign-ups for this course on edX are closing on the 16 February 2026 and it will be removed from edX on 31 March 2026. A free, updated version of the course is available now on our new Training Hub. You can access the updated course there today . We hope to see you on the Training Hub soon. --- Scratch is a powerful, visual programming language that provides a great introduction to the world of programming. By snapping blocks together, you can create amazing animations and games. Over this four-week course, you'll learn how to navigate the Scratch programming environment, create your own programs, and share your creations. Along the way, you'll learn about the key programming concepts of sequence (the order of commands in a program), repetition (one or more commands being run a number of times), selection (a set of commands being run if a condition is met), and variables (a named piece of data that stores information that can be accessed and changed by a computer program), and how you can best make use of them. You'll also become part of the Scratch community, and remix (where you use someone else’s work as the starting point for your own creation) other people's work. 3b

What You'll Learn

  • 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

Instructors

A

Andy Bush

Learning Manager

M

Matt Hogan

Learning Manager

Topics

Programming Concepts
Scratch Programming
Visual Programming Language (VPL)
Animations

Course Info

PlatformedX
LevelBeginner
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

مفاهيم البرمجة
برمجة سكراتش
لغة برمجة مرئية
الرسوم المتحركة

Start Learning Now