Studio Code: codeninjaswestkaty

Welcome to Code Ninjas!

Dear Code Ninjas Parents,

We’re excited to welcome your Ninja into the Code Ninjas family! This guide walks you through the first steps for managing weekly sessions and getting your Ninja ready to code. Please take a moment to review each section so your family has a smooth start.

Install & Set Up the Parent App

How to install and connect your account:

  1. Download the Code Ninjas Parent App using one of the links below.
  1. Select “I’m a new user.”
  2. Use the same email address you used when signing up so the app can connect to your family’s account.
  3. If prompted, enter our Studio Code: codeninjaswestkaty.
  4. Once you’re logged in, look for the scheduling and account icons shown below.
Key scheduling and account icons in the Code Ninjas Parent App
  1. Watch the walkthrough for a guided tour of the app. If the app is not functioning correctly, delete it and reinstall it before trying again.

Schedule Your Weekly Sessions

Use the Parent App to reserve the time that works for your family:

  1. Open the app and go to the scheduling or calendar area.
  2. Choose your Ninja, then select an available one-hour session during the coding hours listed below.
  3. Confirm the reservation. Families on the two-hour plan may reserve two one-hour sessions during the week or two consecutive hours in one visit, based on availability.
  4. Need to make a change? Return to the scheduling area to cancel or reschedule. Please make changes at least 24 hours in advance whenever possible.

Why the Parent App Matters

The Parent App helps you manage your Ninja’s sessions with ease:

  • Reserve your Ninja’s weekly sessions
  • View availability and manage upcoming reservations
  • Cancel, reschedule, or book a make-up session
  • Update the payment method connected to your account

In-Person Coding Hours

Choose from the available one-hour sessions below. Reservations are made through the Parent App.

Monday
5–6 PM
6–7 PM
Tuesday
5–6 PM
6–7 PM
Wednesday
5–6 PM
6–7 PM
Saturday
9–10 AM
10–11 AM
11 AM–12 PM
12–1 PM

Closed Thursday, Friday, and Sunday. Session availability is shown in the Parent App.

Set Up Home Access

Heads up: You'll receive a second welcome email after your Ninja's first session — this is different from the welcome email you received right after signing up. The second one is the one you'll use to set up Home Access.

How to set up your Ninja's Home Access:

  1. Find your second welcome email. After your Ninja's first session, look in your inbox (and spam folder) for an email titled:

"Welcome to Code Ninjas' IMPACT Community!"

  1. Click the Home Access link in the email to activate your Ninja's account.
  2. Set your Ninja's username and password. Save these somewhere easy to find — your Ninja will use them every visit.
  3. Have your Ninja log in at the dojo using these credentials so their Sensei can begin tracking belt progress.
  4. Encourage your Ninja to practice at home using the same Home Access link. Home Access gives them more time to revisit projects and explore at their own pace.
  5. Watch these walkthroughs to see Home Access in action.

Didn't receive the welcome email?

  • Check your spam or promotions folder.
  • Make sure the email matches the one you used to enroll your Ninja.
  • Still missing? Reply to this guide and we'll resend it right away.

Child Pick-Up Policy

For your Ninja's safety, please review and follow our pick-up policy:

  • On-time pickup: Please pick up your Ninja promptly when their session ends so classes can start and end on time for everyone.
  • Late pickup: If you're running late, text us at (281) 665-7412. A late fee may apply.

Billing, Cancellation & Make-Up Classes

Billing

  • Tuition is billed monthly on the same date each month using the payment method on file.
  • Update your payment method anytime through the Parent App.

Cancellation

  • To cancel your Ninja's membership, please provide written notice at least 30 days in advance.
  • Cancellations submitted after a billing date apply to the following billing cycle.
  • Email us to start the cancellation process so we can confirm in writing.

Make-Up Classes

  • If your Ninja misses a session, you may schedule a make-up class through the Parent App.
  • Parents can make up missed hours within 90 days of the missed session.
  • Rescheduling or canceling at least 24 hours in advance helps preserve your make-up eligibility.

Quick reminder:

  • Use the Parent App to reschedule, cancel, or book make-ups.
  • Ninjas may attend twice per week or one two-hour session.
  • Plan ahead — sessions fill up quickly, especially on weekends.

The IMPACT Learning System

The Code Ninjas CREATE program combines a clear learning path with room to explore. Ninjas build playable projects, receive guidance from Code Senseis, and develop problem-solving, persistence, creativity, and confidence as they progress.

Your Ninja's Journey CREATE Learning Path
White Belt Yellow Belt Orange Belt Green Belt Blue Belt Purple Belt Brown Belt Red Belt Black Belt
A quick note about the updated belt colors: Home Office reassigned belt colors in June 2026 so progress is easier to see and celebrate. The curriculum projects did not change — the milestones are simply more visible along the journey.
White Belt Yellow Belt Orange Belt Green Belt

White – Green

Build the foundation with blocks

Ninjas use Microsoft MakeCode Arcade to learn how code controls characters, choices, movement, and game rules. Blocks make the logic visible so they can focus on understanding why the code works.

Blue Belt Purple Belt Brown Belt Red Belt Black Belt

Blue – Black

Grow into JavaScript

Familiar ideas from block coding become readable JavaScript. Ninjas learn to organize code, work with data, and connect multiple game systems while taking greater ownership of their projects.

Bronze milestone Silver milestone Platinum milestone Gold milestone

After IMPACT Black Belt

Advance with Unity and C#

At West Katy, the advanced Black Belt journey continues through Bronze, Silver, Platinum, and Gold. Ninjas use Unity and C# to plan, build, test, and refine original game projects.

What happens at each IMPACT belt?

Each belt contains multiple guided projects and milestones. These summaries show the main learning direction; your Ninja's Code Sensei can tell you which project and concept they are currently exploring.

White Belt

White Belt

Coding building blocks

Ninjas begin with sprites, sequences, events, functions, and parameters. They learn how a clear set of instructions turns an idea into a playable project.

Growth in action: Breaking a goal into clear, manageable steps.

Yellow Belt

Yellow Belt

Logic and interaction

Variables, loops, conditionals, animation, and music help Ninjas make projects react, repeat, keep score, and feel more alive.

Growth in action: Predicting what will happen, testing it, and improving the result.

Orange Belt

Orange Belt

Game worlds and systems

Ninjas use tilemaps, arrays, lifecycle events, loops, and functions to build larger game worlds with more connected parts.

Growth in action: Managing several moving pieces without losing sight of the goal.

Green Belt

Green Belt

Advanced block-based systems

Projects bring together 2D physics, logic operators, nested loops, tilemaps, and MakeCode extensions to create richer game behavior.

Growth in action: Planning complex systems and persisting when the first solution needs revision.

Blue Belt

Blue Belt

JavaScript foundations

Ninjas connect familiar block concepts to JavaScript syntax, procedures, comments, block statements, and comparison operators.

Growth in action: Building confidence as visual ideas become readable text-based code.

Purple Belt

Purple Belt

Organizing JavaScript

Namespaces, loops, arrays, array functions, reusable functions, and extensions help Ninjas structure more capable projects.

Growth in action: Organizing ideas and reusing solutions efficiently.

Brown Belt

Brown Belt

Assets, art, and game experience

Ninjas combine JavaScript with asset management, custom pixel art, animation, movement, tilemaps, and interface design.

Growth in action: Bringing technical choices and creative design together with attention to detail.

Red Belt

Red Belt

Advanced coding and game development

Ninjas build multi-level projects with sprite physics, tilemap transitions, user experience features, inventories, and more advanced game systems.

Growth in action: Organizing larger projects, troubleshooting thoughtfully, and following an idea through multiple stages.

Black Belt

Black Belt

MakeCode Arcade capstone

The IMPACT capstone brings the core journey together through planning, original design, coding and logic, user experience decisions, playtesting, and refinement.

Growth in action: Taking ownership of a project and explaining the choices behind it.

Want to see the projects in more detail?

Open the official Project & Learning Overview for the belt stage your Ninja is working toward. Each lightweight poster opens only when selected.

The poster files are optimized for web viewing to reduce data use.

West Katy advanced path

After IMPACT: Unity and C#

After earning the IMPACT Black Belt, eligible Ninjas may continue into a professional game-development environment. West Katy supports one focused advanced path: Unity with C#.

Bronze milestone

Bronze

Move into Unity through guided, playable projects and learn the professional game-engine environment.

Silver milestone

Silver

Take on a wider range of challenges and carry ideas across longer, multi-part game builds.

Platinum milestone

Platinum

Bring skills together through larger projects that require more planning, organization, and follow-through.

Gold milestone

Gold

Carry an original game from planning and prototyping through testing, refinement, and a finished release candidate.

Feel free to call or text us during business hours. Please note: our doors open only when classes are in session.

Copyright © 2026, Code Ninjas West Katy.
All rights reserved.