Learn how to write your own computer programs with the fantastic free Scratch software. Through this series of lessons you will learn to design, make and test your own computer programs, including interactive games, quizzes and simulations. You will also develop your debugging skills helping you to become a master programmer!
To see charges in your local currency, login to your account and select 'Unlock Content'.
Lesson ID 157:
I can combine actions to create computer programs.
Lesson ID 161:
I can use loops effectively on the computer.
Lesson ID 166:
I can use input devices to make things happen in my programs.
Lesson ID 167:
I can use debugging to fix lots of errors, working on one error at a time.
Lesson ID 170:
I can use IF statements to make decisions in my programs.
Lesson ID 171:
I can use my debugging skills to improve the gameplay of a game.
Lesson ID 172:
I understand how some decisions may have more than one outcome.
Lesson ID 174:
I can use IF ELSE statements within a game.
Lesson ID 175:
I can find smaller bugs in programs when debugging.
Lesson ID 176:
I understand how variables can be used to store information.
Lesson ID 182:
I can change the value of variables as a program runs.
Lesson ID 183:
I can use variables effectively to program a game.
Lesson ID 184:
I can identify if a program meets a required brief.
Lesson ID 190:
I can use a range of operators in my programs.
Lesson ID 196:
I can use sound to enhance a game.
Lesson ID 197:
I can create a virtual musical instrument.
Lesson ID 198:
I can manipulate numbers when debugging programs.
Lesson ID 200:
I can change the appearance of pens on the computer.
Lesson ID 202:
I can combine programming skills to create useful software.
Lesson ID 203:
I can use comments in my code to make it more readable.
Lesson ID 469:
I can write programs that solve a series of challenges.
Lesson ID 472:
I can use sliders to control lights on the Crumble.
Lesson ID 474:
I can combine buttons and sliders in my own projects.
Lesson ID 475:
I can identify the range of values a sensor provides.