Introduction to Programming with Scratch
Offered By: Raspberry Pi Foundation via edX
Course Description
Overview
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, repetition, selection, and variables, and how you can best make use of them. You'll also become part of the Scratch community, and remix other people's work.
Syllabus
Week 1 – Sequencing in Scratch
- Getting to know Scratch
- Sprites, costumes, and backdrops
- Sequencing in programming
- Moving a sprite
Week 2 – Iteration, abstraction, and the Scratch community
- Repetition
- Creating your own blocks
- Remixing and the Scratch community
Week 3 – Using conditions, selection, and variables in your projects
- Conditions
- Selection
- Storing data in variables
Week 4 – The power of lists and extensions
- Lists
- Using extensions in Scratch
- Final project
Taught by
Andy Bush and Matt Hogan
Related Courses
Creative Programming for Digital Media & Mobile AppsUniversity of London International Programmes via Coursera Online Games: Literature, New Media, and Narrative
Vanderbilt University via Coursera Game Design Concepts
Canvas Network General Game Playing
Stanford University via Coursera Program Arcade Games - Learn Computer Science
Independent