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

spring break and summer camp · ages 8 and up

Cybersecurity Coding Camp for Kids in Frisco, TX

In this engaging cybersecurity camp, ninjas will explore the fundamentals of cybersecurity, learning how to identify and defend against various cyber threats. They'll dive into key topics such as online safety, secure passwords, and data privacy.

  • MakeCode
  • Minecraft Education
A ninja concentrating at a laptop
8+Ages
9–3Each day
MakeCodeBuilt with
2Upcoming dates

In the camp

What they do

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

1

A digital footprint investigation

Four stations, four invented suspects, and the job of working out who they are from what they posted. Nobody forgets what personal data means after this.

2

A password, cracked

Working out a made-up character's password from their profile - the pet, the job, the favorite color. It is the most effective argument against a weak password anyone has found.

3

Defenses against both attacks

Having done a brute-force and a social-engineering attack, they work out what would have stopped them.

4

A password generator they code

Arrays of words, an index, and user input - a real program that solves the problem the week just demonstrated.

5

A data-defense challenge in Minecraft

Protecting data and seeing off attackers inside Minecraft Education Edition.

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.

Public and personal data

public favorite gamepersonal date of birthpersonal street you live on

Which facts are harmless on their own and which are not. The detective stations work because several harmless ones add up to an answer.

Variables

set password to ""set word to user input

A named store for information the program needs later. Here it holds the pieces a password is built from.

Arrays

set words to listindex 0 is the first valueindex 1 is the secondget words at random index

A list in one variable, counted from zero. The generator picks from it rather than from a handful of separate variables.

User input

ask which words should it use?set word to the answeradd word to words

A program that asks rather than assumes, so the password it makes is memorable to the person who will have to type it.

What they leave with

By the end of camp

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

  • Understood the importance of privacy and security
  • Created their own secure password generator
  • Learned how to identify various phishing scams
  • Learned how to defend against various cyberattacks
  • Showcased their knowledge on an investigation board

When it runs

Next Cybersecurity Coding camps

Pick a date to book.

March 15-19, 2027Spring breakBook
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 this teach my child to hack?

It teaches them how they would be hacked. They crack invented characters' passwords from invented profiles, then spend the rest of the session working out what would have stopped them. No real accounts, no real tools.

Is it frightening?

No. It is run as detective work on made-up people, and the part they remember is being good at it.

Is there real coding?

Yes. The week builds to a password generator using variables, arrays and user input.

What should we do at home afterwards?

Most ninjas go home wanting to change a password, and that is the right instinct. The camp covers what makes one hard to guess.