Create Program Parent Guide

Welcome to Code Ninjas!

Dear Code Ninajs Parents,
We’re thrilled to welcome your Ninja to the Code Ninjas family! Please review this guide carefully and complete the required steps to ensure a smooth experience.

Install Code Ninjas Parent App

Why is this important?
  • Parents must schedule sessions to reserve their Ninja’s spot. Unscheduled sessions are not guaranteed.
  • The app allows you to schedule, view, cancel, and reschedule sessions.
  • Ninjas can attend twice per week or once for a two-hour session.
  • Please cancel or reschedule in advance to retain your allocated hours.
How to install and set up the app:
  1. Download the Parents App on your phones using the links below:

    Parent App
  2. Select "I’m a new user."
  3. Use the same email that received this message to link your account.
  4. If prompted, enter our Studio Code: codeninjaswestkaty
  5. Once logged in, familiarize yourself with the app's features.

    Parent App Icon
  6. Watch this Video and read the Infographic to learn more!
    Note: Please note that if your parent app doesn't work properly, please remove it and download it again.

Set up an IMPACT Account

After the first session, you will receive an email titled "Welcome to Code Ninjas' IMPACT Community!"

In the IMPACT Community, your Ninja can:

  • Play their completed projects in “My Stuff”
  • Build new projects in the Sandbox
  • Share and remix projects with other Ninjas

Child Pick-Up Policy

  • Our lobby remains closed to parents and guests.
  • Please pick up your Ninja on time to ensure smooth session transitions.
  • Parents should wait outside the front door during pickup.
  • Parents are responsible for their child’s safety after class.
  • Running late? Text us at (281) 665-7412.

Billing, Cancellation, and Make-Up Classes

  • Your first payment is collected at registration. Subsequent payments will be charged monthly on the same date.
  • No refunds for auto-renewal payments. To cancel or make changes, submit a 30-day notice to westkatytx@codeninjas.com.
  • Make-up classes can be scheduled in the app within 90 days (membership must be active).
  • Once a membership is canceled, unused hours cannot be refunded or carried over.

IMPACT Projects and Learning Overview

At Code Ninjas, we use a Belt System to progress your child through their coding journey in IMPACT. Below are details on what your child will learn throughout this journey!

WHITE BELT

Introduction to IMPACT & Coding with Blocks

Download

Creating sprites, sequencing code, sprite movement and overlap events, functions and parameters, using and modifying variables, game update loops, projectiles, conditionals and equality operators, animation and music.

YELLOW BELT

Advanced Coding with Blocks

Download

Creating and using tilemaps (top-down and 2D platformer), sprite and tilemap events, creating and modifying variables and arrays, simple and advanced loops, creating functions with and without parameters, simple game physics, Boolean logic and operators.

ORANGE BELT

Transition to Coding with JavaScript

Download

Creating and modifying variables, updating properties, using single and nested block statements with events, loops, and conditionals, using assignment, equality, and Boolean operators, using and creating sprite kinds and overlap events, updating expressions in a for loop, creating and modifying arrays using array functions, creating functions with and without parameters.

GREEN BELT

Intermediate Coding with JavaScript

Download

Asset management, tilemaps and tilemap events, sprite movement and physics, remixing pixel art assets, creating original pixel art assets, sprite packs, animation techniques, UI/UX elements, on-screen text and menus, raycasting.

BLUE BELT

Advanced Coding with JavaScript

Download

Developing large scale projects, game development, iterative design, advanced techniques in MakeCode Arcade.

PURPLE BELT

Professional Development Environment

Unity interface, intermediate game design concepts, custom animations, foundations of game-building in Unity.

BROWN BELT

Advanced Programming

Meshes and assets, ray casting built in Unity tools, object-oriented programming principles using C#

RED BELT

Advanced Game Design

Scene management, world design, game mechanics, using the Unity Asset Store.

BLACK BELT

Custom Game Development

Storyboarding, planning, prototyping, playtesting, publishing.

Copyright © 2024, Code Ninjas.
All rights reserved.