Scratch Fundamentals
4.3 (19 ratings)
1,058 students enrolled

# Scratch Fundamentals

Fast and fun start to you journey in coding: games, apps and much more
4.3 (19 ratings)
1,058 students enrolled
Created by Sanjin Dedic
Last updated 5/2016
English
English [Auto-generated]
Current price: \$15.99 Original price: \$24.99 Discount: 36% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
• 3 hours on-demand video
• Access on mobile and TV
• Certificate of Completion
Training 5 or more people?

What you'll learn
• Implicitly understand the cartesian plane, variables and equations. And use these to create realistic motion patterns of the Sprites
• Create 5 different games in Scratch and learn how to integrate all the items below into each game:
• Game animations using both Sprite motion and costume changes
• Game music, track mixing and sound effects
• Game scoring system which can escalate the level of difficulty
Course content
Expand all 25 lectures 03:13:04
+ Introduction
2 lectures 14:02

We should be ready to go in less than 5 minutes unless your internet is really slow, essentially you need to do two things to run scratch:

WINDOWS

MAC

To see it all done in under 4 minutes watch this video:

Preview 03:38

Scratch is based on a programming language called blockly which constructs programs as sequences of colour blocks which click together to create amazing programs

Preview 10:24
+ Module 1: Basic Concepts
10 lectures 51:04

In our first session we are going to learn about the motion block and how this is used to make the sprite move. Our first challenge is to take the Scratch cat on a tour of the Scratch space… use a sequence of the blue motion blocks to take the cat for a trip around the four corners.

Give it a good go and then check out the solution, there are LOTS of ways to solve this problem, did we use the same one?

Watch the video below and then open Scratch on your computer to complete challenge 1.

Challenge 1: Visit the Four Corners
04:02
Challenge 1 Solution
05:39

Challenge 2 introduces the use of the 'Pen' block while extending our understanding of how to move the Scratch cat around the stage. We begin by drawing a triangle and then move on to drawing a square which requires presents more of a challenge due to ist right angles.

Challenge 2: Shape Up
03:27
Challenge 2 Solution
06:34

Now that the Scratch Cat knows how to navigate the map, he aught to learn a trick or two. Lets get started with some colour changes and some musical notes.

Once you have your own solution, check out how we did it, we got rhythm.

Preview 04:51
Preview 09:37

In this session we are going to make our Scratch cat appear and disappear creating our first game. In order to do this we are going to use the data, sensing and operators blocks.

We will use the data to create a scoring system for our game. We will use the sensing block to find the cat and score points and the operators block to randomly move the Scratch cat around the screen.

Good luck!

Challenge 4: Hide and Seek Game
04:12
Challenge 4 Solution
04:50

Challenge 5 requires the use of orange Data and green Operators blocks to create a calculator that is capable of adding, subtracting, dividing and/or multiplying numbers

Challenge 5: Let's Get Arithmetic
04:28
Challenge 5 Solution
03:24
+ Module 2: Open Ended Activities
3 lectures 25:43

This is the first tutorial in Module 2 - Open Ended Activities.

To make animations and games in Scratch one mast first master the secrets of time! … and there is no better way to do this than to build yourself a time measuring machine.. otherwise known as a clock. Once you master clocks go ahead and try to create stopwatches and countdown timers …. and if you can a reaction game to test your reflexes!!

Tick Tock Make Me a Clock
07:00

Randomness is a wonderful thing.. it adds the exciting unpredictability essential to great gaming… back in the days before computers all the best board games used dice and so here is your chance to learn how to create dice of your own.

Dice Game
08:40

In this Activity we introduce a second sprite onto the stage and create a game where one sprite chases the other. You can create a policeman chasing a thief, a shark chasing its dinner or even have a monster chasing you. The Chase Game encourages you to further explore game dynamics, introduce obstacles and a scoring system. Make sure you use the sound and look blocks to create a fun and visually appealing game to play. Let your imagination run wild.

Chase Game
10:03
5 lectures 01:16:10

This is the first tutorial in Module 3 - Advanced Concepts.

We are going to spend two tutorials on the game called Dodgeball. Your first challenge is to create a Dodgeball game which involves a sprite trying to avoid balls that move around the stage AND have the ability to randomly clone themselves. Its up to you how your sprite moves and how you score this game.

Challenge 6: Dodgeball
16:40

In this tutorial we learn how to help Pico defend himself against the balls and their clones. Using the broadcast function from the Event block we will provide Pico with the ability to shoot down the balls with some arrows.

This is an opportunity to optimize the game dynamics and making it more difficult as time goes on and importantly increasing the fun factor

Challenge 7: Dodgeball with Clones
15:15

This next challenge combines the coding skills learnt from the Hide and Seek Game and the Chasing Game challenges. The Star Collector challenge awards points to the Scratch cat every time it catches a star. The

difficulty is creating a scoring system that is accurate and fair.

Challenge 8: Star Collector
14:47

How would you like to star in your own video game? The Sabre Slicer challenge is highly interactive game in which you are the main character. Using video motion and some clever coding you become an active participant in the game protecting the cute little fish from the hungry sharks.

Note that in order to complete this challenge you will need to have a working web cam.

Preview 15:19

The more you play the better you get and you will only improve if you make the game more difficult

In this challenge we explore ways to improve your gaming skills and ramp up the fun factor. By adding some clever visual and sound effects we can turn the basic Sabre Slice game into something awesome!

Preview 14:09
+ Module 4: Complex Problems
5 lectures 26:05

This is the first tutorial in Module 4 - Complex Problems.

The Maze Game challenge combines several gaming elements all occurring simultaneously. The game is set in a maze where the main character is a mouse whose objective is to find the cheese while trying to avoid two different kinds of opponents each posing a different kind of threat.

Introduction to the Maze Game
03:06

This tutorial provides a hints on how to create a maze in backdrops and move your sprite around this maze.

Maze Game Hint 1
06:38

This tutorial provides hints on how to create opponents that move around the maze so that they pose a threat to the main character.

Maze Game Hint 2
06:19

This tutorial provides a hints on how to link the difficulty of the game to the scoring system by increasing the speed of the opponents as the score increases.

Maze Game Hint 3
05:21

Let's wrap it up with some final hints on how to improve your maze game by including great effects, adding clones,and introducing more difficult mazes as the game progresse

Final Word
04:41
Requirements
Description

This is a Scratch course designed for primary school students and it is different from anything else out there, because it is designed for young children it takes into account their psychology, their attention span and their creative impulse. This IS NOT an outcomes based course, students are shown how various concepts work but they are constantly invited to create and innovate their own programs and solutions. Each tutorial is a catalyst for the student’s creative output rather than a blueprint to a pre-defined result. The end goal of this course is not the acquistion of a specific set of skills (though that will happen) but rather a mindset of seeing coding as a new means of expressing oneself.

Module 1: Basics

These tutorials are brief, straightforward and backed with answers. They are designed to quickly build up confidence and a skill base from which to build onwards. Students will learn to create, edit, move and animate sprites in a variety of ways. They will also learn to use variables to do basic mathematical operations.

Module 2: Open Ended Activities

Here we apply multiple concepts we learned in module 1 into an application and a couple of game based scenarios. Students are shown how to create basic game dynamics and scoring and then they are left to improve movement dynamics and create sound effects, animations. What they end up with is their own game and a sense of pride and ownership.