Course

Scratch Game Development

For Ages 6 - 8

course_description

This course uses Scratch to introduce younger students to coding. Scratch is a block based coding interface designed for younger learners

 

Each of the first 12 lessons introduce a foundational concept including; variables, operators, Boolean, grids, coordinates, degrees, angles, conditional statements, loops, random numbers, functions, and parameters

 

A series of coding exercises, project steps and quizzes reinforce learning. The final three lessons are devoted to a capstone project where students codes a Scratch game applying the concepts and knowledge that they have acquired.

Course Details

level
LEVEL
Beginner
number of classes
NUMBER OF CLASSES
16 Classes
pedagogy
PEDAGOGY
Challenge Based
worksheet
COURSE WORKSHEETS
Yes
language
LANGUAGE
English
grade
GRADE LEVEL
Grades 1-3
instructor
STUDENT PER INSTRUCTOR
6 Maximum 4 Average
exercises
ADDITIONAL EXERCISES
No
location
LOCATION
Online
requisites
PRE REQUISITE
None
NoCredit
CardRequired
CreateYour
FreeAccount

Class Schedule

DateTimeAvailability
Mon May 29 2023 04:00 PM PST - 05:00 PM PSTYes
Wed May 31 2023 04:00 PM PST - 05:00 PM PSTYes
Wed Jun 07 2023 04:00 PM PST - 05:00 PM PSTYes
NoCredit
CardRequired
CreateYour
FreeAccount

Course Content

Getting Started with Scratch  Video from Scratch Game Development Course Videos
Play scratch-game-development Getting Started with Scratch  Video
Getting Started with Scratch

Welcome to Scratch game development at UCode. I'm excited to see you here and to work with you on developing your Scratch coding skills. Ready to get started?

Moving a sprite in scratch Video from Scratch Game Development Course Videos
Play scratch-game-development Moving a sprite in scratch Video
Moving a sprite in scratch

Last lesson, we learned two ways to move your sprite. This lesson we introduce coordinates and the Move X, Y command. Lets code!

Using Loops in Scratch Video from Scratch Game Development Course Videos
Play scratch-game-development Using Loops in Scratch Video
Using Loops in Scratch

Today, I want to introduce a new function. REPEAT. This is also known as a LOOP. Loops are great when you need something to happen over and over again.

Conditional Statements in scratch Video from Scratch Game Development Course Videos
Play scratch-game-development Conditional Statements in scratch Video
Conditional Statements in scratch

Today, I want to introduce a second kind of statement, the IF THEN statement. These use Boolean logic, determine IF a statement is true or false and THEN do something like execute a command.

Variables in scratch Video from Scratch Game Development Course Videos
Play scratch-game-development Variables in scratch Video
Variables in scratch

Variables are used to store information for use in a program. Variables allow us to lgive a name to our data, so our programs can be understood more clearly by programmer. Lets learn more.

Sprite Interactions in Scratch Video from Scratch Game Development Course Videos
Play scratch-game-development Sprite Interactions in Scratch Video
Sprite Interactions in Scratch

So far we've only used one sprite at a time. But what if we want to use multiple sprites at once? Well, how will the sprites work together and affect each other? Let's find out how this works in Scratch.

Loading...