Thanksgiving camps: Nov 23-25. Three days of hands-on making, ages 6 and up.Thanksgiving camps: Nov 23-25.See camps
Code Ninjas Book a camp
Book a camp Call
All camps

summer camp · ages 8 and up

Scratch Game Coding Camp for Kids in Frisco, TX

Ninjas explore different programming concepts as they create various arcade-style games inspired by Breakout, Snake, and Flappy Bird using a block-based programming language called Scratch.

  • Scratch
A sensei and a ninja smiling at her laptop
8+Ages
9–3Each day
ScratchBuilt with
1Upcoming dates

In the camp

What they do

The projects they work through in the camp, one at a time.

1

Eat the Donut

The first one, assembled from blocks with the comments still on them: move the cat with the arrow keys, make the donut vanish and reappear somewhere else, make the cat say so.

2

A catch game of their own

A hero sprite they pick, a collectible they pick, and points for catching it. They plan three ideas for each on paper before they touch a keyboard.

3

A crossing game

Get from one side to the other without being hit. Same tools, a different kind of problem to solve.

4

An arcade of their own games

The week ends with everyone playing everyone else's, which is the only review that counts with an eight-year-old.

The concepts behind it

What they are actually learning

The camp is the reason they turn up. These are the ideas they use to do it, shown the way they meet them, and they are the same ideas behind any programming language they pick up later.

Coordinates

go to x 0 y 0change y by -10until y position = -180

The stage is a grid from -240 to 240 across and -180 to 180 up. Every sprite is somewhere on it, and moving something means changing a number.

Loops

foreverrepeat until touching edgechange y by -10

A loop repeats a chunk of code. A repeat-until stops when something happens; a forever loop runs until the game does not.

Variables

make a variable Pointsset Points to 0change Points by 1

A named box holding a number or some words, so the game can remember the score between one moment and the next.

Conditionals

if touching herochange Points by 1hide

Code inside only runs when the answer is true. It is what turns a sprite bumping into another sprite into a point.

Debugging

if touching herochange Points by 1wrap in forever so it keeps checking

The catch game is taught broken on purpose. The score does not update, then it updates too fast, then the collectible vanishes for good - and each one is found and fixed.

What they leave with

By the end of camp

Taken from the camp's own curriculum, not written for this page.

  • Learned fundamental coding skills and concepts such as variables, conditionals, loops, functions and more
  • Learned how to use Scratch and coded 10-15 fun and original games
  • Collaborated with others, shared feedback and played each other's games
  • Demonstrated their skills in a final game-making arcade project

When it runs

Next Scratch Game Coding camps

Pick a date to book.

May 17 to August 7, 2027SummerBook

9am to 3pm, bring a lunch.

A smiling ninja at a laptop beside a classmate

After camp

Loved our camp? Keep building all year.

Create is our core coding program, where a ninja builds real games in JavaScript and works up through the belts. The first session is free, so they can try it before you decide.

Book a free sessionAbout Create

Before you ask

Common questions

Does my child need to have used Scratch before?

No. The first game is assembled from blocks that are already on the screen with comments explaining them, so a ninja who has never opened Scratch starts by making something work.

Is this just following tutorials?

The first game is a guided build. After that they choose their own hero and collectible, plan three ideas on paper and build their own version, which is why no two finished games look alike.

What happens to the games at the end?

They stay in the ninja's own Scratch account, so they can keep working on them at home and show whoever they like.

Will they just be playing games all week?

They play each other's on the last day. The rest of the week they are building them, and a good part of it is spent finding out why something does not work yet.