How to Build a Video Game in Scratch
A 10-part course with Richard Poth
Start Free Preview Start CourseCourse Overview
Teacher
As the founder of the Edtech company AtTechEdu, I thrive on a passion for educating. I specialise in Educational Technology and support teachers with integrating technology into their teaching. I enjoying inspiring teachers so they can inspire their... View ProfileDetails
- Total Time 1 hr, 41 min
- Lessons 10
- Attachments 20
- Exercises 35
-
55 CQ
10 Lessons in This Course
-
2 minAnimation lesson 12 CQ
Scratch is a web platform for creating and sharing stories, games, and animations. Get started in this lesson, which covers how to set up a Scratch account.
with Richard PothScratch is a web platform for creating and sharing stories, games, and animations. Get started in this lesson, which covers how to set up a Scratch account.
-
3 minAnimation lesson 22 CQ
Learn how to set up a Scratch studio that allows you to store multiple projects in a central location, and learn how to customize sharing and comment settings.
with Richard PothLearn how to set up a Scratch studio that allows you to store multiple projects in a central location, and learn how to customize sharing and comment settings.
-
9 minlesson 35 CQ
Begin building a game in Scratch, starting with backgrounds and the first pieces of code. Find out how to use Scratch to enhance interdisciplinary learning.
with Richard PothBegin building a game in Scratch, starting with backgrounds and the first pieces of code. Find out how to use Scratch to enhance interdisciplinary learning.
-
18 minSoftware Development lesson 410 CQ
Now that we have the background and layout of our Scratch game set up, it’s time to add a character and put it into motion! Brace yourself: this gets math-y.
with Richard PothNow that we have the background and layout of our Scratch game set up, it’s time to add a character and put it into motion! Brace yourself: this gets math-y.
-
13 minSoftware Development lesson 57 CQ
Now that you have two levels, continue to build a game in Scratch by adding the character to level 2 and creating point scores, rewards, and level endpoints.
with Richard PothNow that you have two levels, continue to build a game in Scratch by adding the character to level 2 and creating point scores, rewards, and level endpoints.
-
8 minSoftware Development lesson 65 CQ
In this lesson, we will add a timer to a game in Scratch, which will add a new challenge for players and create a more dynamic gaming experience.
with Richard PothIn this lesson, we will add a timer to a game in Scratch, which will add a new challenge for players and create a more dynamic gaming experience.
-
4 minSoftware Development lesson 73 CQ
When building a game in Scratch, there’s no need to build each level from... scratch. Learn how to copy and paste code to duplicate game elements across levels.
with Richard PothWhen building a game in Scratch, there’s no need to build each level from... scratch. Learn how to copy and paste code to duplicate game elements across levels.
-
11 minSoftware Development lesson 86 CQ
This lesson on building a game in Scratch covers how to add objects, adjust colors, edit coding, hide or show timers for levels, and add rewards.
with Richard PothThis lesson on building a game in Scratch covers how to add objects, adjust colors, edit coding, hide or show timers for levels, and add rewards.
-
21 minSoftware Development lesson 911 CQ
The plot thickens! Now that we have multiple levels, a main character, timers, and rewards, let’s up the ante by creating enemies for a more dynamic game.
with Richard PothThe plot thickens! Now that we have multiple levels, a main character, timers, and rewards, let’s up the ante by creating enemies for a more dynamic game.
-
7 minSoftware Development lesson 104 CQ
We’re at the finish line! In this lesson, let’s add some finishing touches to our game in Scratch. Create a Game Over screen and add enemies to the level two.
with Richard PothWe’re at the finish line! In this lesson, let’s add some finishing touches to our game in Scratch. Create a Game Over screen and add enemies to the level two.
-
831 min8-part Teaching Skills course20 CQ
Are you a teacher or educator? Discover how to use Google Classroom to form an online classroom, automate and organize your workflow, and communicate with students better than ever before.
with Richard PothAre you a teacher or educator? Discover how to use Google Classroom to form an online classroom, automate and organize your workflow, and communicate with students better than ever before.
-
10129 min10-part Math course70 CQ
Statistics may sound like a dry topic, but developing data analysis skills will unlock fascinating worlds! In this 10-lesson course from statistics teacher Zac Rappell, start by understanding group data and central tendencies (mean, median, and mode), then explore measures of spread (range, IQR, and standard deviation). Learn how to create stem and leaf and box and whisker plots, and practice comparing data sets to identify new relationships. Finish with a fun final project analyzing the Oscars!
with Zachary RappellStatistics may sound like a dry topic, but developing data analysis skills will unlock fascinating worlds! In this 10-lesson course from statistics teacher Zac Rappell, start by understanding group data and central tendencies (mean, median, and mode), then explore measures of spread (range, IQR, and standard deviation). Learn how to create stem and leaf and box and whisker plots, and practice comparing data sets to identify new relationships. Finish with a fun final project analyzing the Oscars!
-
856 min8-part Statistics course33 CQ
Mike Marin explains R programming languages basics, and shows you how to install the integrated development environment (IDE), perform arithmetic operations, and import data from Excel.
with MarinStatsLecturesMike Marin explains R programming languages basics, and shows you how to install the integrated development environment (IDE), perform arithmetic operations, and import data from Excel.
-
10101 min10-part Software Development course55 CQ
Building a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
with Richard PothBuilding a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
-
10123 min10-part Statistics course67 CQ
What is probability and how are statistics principles applied to modeling information? In this intro course cover the basics of a discipline applied to everything from consumer trends to global trade.
with Mark HuberWhat is probability and how are statistics principles applied to modeling information? In this intro course cover the basics of a discipline applied to everything from consumer trends to global trade.
-
36266 minFREE36-part Statistics courseFree151 CQ
William Spaniel, author of "Game Theory 101: The Complete Textbook," explains concepts in the study of strategic decision making. Learn to apply math and logic to determine the best possible outcome.
with William SpanielWilliam Spaniel, author of "Game Theory 101: The Complete Textbook," explains concepts in the study of strategic decision making. Learn to apply math and logic to determine the best possible outcome.
-
10101 min10-part Software Development course55 CQ
Building a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
with Richard PothBuilding a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
-
6138 min6-part Software Development course73 CQ
Want working knowledge of Python—fast? This course from Bitesize Business School is an accelerated introduction to one of the most important coding languages.
Want working knowledge of Python—fast? This course from Bitesize Business School is an accelerated introduction to one of the most important coding languages.
-
5117 min5-part Software Development course61 CQ
Learn Django the smart way—by building a website! Find out about this popular Python-based framework and get hands-on coding experience as you create a complex website.
Learn Django the smart way—by building a website! Find out about this popular Python-based framework and get hands-on coding experience as you create a complex website.
-
46431 min46-part Software Development course238 CQ
C++ is a diverse programming language that can be used to create applications, games, and more. In this beginner-friendly course, you'll learn everything you need to know to master C++ programming.
with LearnToProgramC++ is a diverse programming language that can be used to create applications, games, and more. In this beginner-friendly course, you'll learn everything you need to know to master C++ programming.
-
47494 min47-part Android Development course271 CQ
Explore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!
with LearnToProgramExplore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!