KTBYTE Computer Science Academy >> Classes >>


Programming with Scratch

Class Description:

FUN1b will be more comprehensive and deeper dive into using Scratch to make games. This class is definitely not for beginners to Scratch! We will begin the class with a review and expansion of the ""Custom Block" block, and how we can add complexity to our code by building our own blocks. We will also Expand upon the "Broadcast" and "When I receive" blocks, which will allow sprites to communicate with each other and the level. Finally, we will develop global and sprite specific variables and lists which we can use to control and track larger quantities of sprites, clones, and backgrounds.


FUN1a, some Scratch experience, or permission of instructor. Proficiency in arithmetic and basic computer usage

Class Features:
Class Project(s)

Students will build, test, and publish their own game on the scratch system

Some Optional Homework

Our homework is done online
Virtual Machine (VM)

Included for Online Classes

A Virtual Machine is a remote desktop that allows students to connect to it from anywhere. We provide VMs so that students use it during classes and to work on homework.
Student Support:
Class Recordings

We provide recordings of our classes for if a student misses or needs to re-listen to a class.
Parent Support:
Student Progress Report

KTBYTE will e-mail parents with behavior and grade progess reports.

About FUN1b


The Adventure of Scratch the Cat: This adventure story is created in Scratch and Click Here to watch the whole story. The rain was created by cloning the drops.

Spaceship Shooting Games created in Scratch: The balls are created by cloning, and it also involves collision detection and movements.

Bouncing Ball Game in Scratch: Ball can be controlled by the arrow keys. The ball bounces higher when it hits the blue strip and lower when it hits the red.

Maze created in Scratch: The game aims for the cat to get the ball, so it can move on to the next level.

Tron Game created in Scratch: This two player game is like snake, where you lose if you hit the edges, yourself line, or the opponent.

Online Class Options:

Fall Semester
18 weekly lessons
Thu Sep 6 - Jan 24
Thu 5:20-6:20 pm ET
View Price/Enroll
Fall Semester
18 weekly lessons
Fri Sep 7 - Jan 25
Fri 8:40-9:40 pm ET
View Price/Enroll
Fall Semester
18 weekly lessons
Sat Sep 8 - Jan 26
Sat 5:20-6:20 pm ET
View Price/Enroll