
Parent Guide
Dear Code Ninjas Parents,
We're excited to welcome your Ninja into the Code Ninjas family! This guide will walk you through everything you need to get started. Please take a moment to review each step so your Ninja has a smooth and successful experience with us.
Download the Parent App using the links below:
Once logged in, explore the key icons to manage schedules and view availability.
The Parent App helps you manage your Ninja’s sessions with ease:
Step 1: Wait for your Ninja to complete their first session. You will receive an email titled:
Step 2: Create a Home Access Passcode Your child will need to create a unique passcode to log in safely.
Step 3: Log In
Step 4: Create a Community Profile Your Ninja will pick a fun, anonymous identity (e.g., Bold Coral Coder 570) to keep them safe while interacting online.
Step 5: Start Coding! Your child will review and agree to the Community Guidelines, pledging to be kind, respectful, and a good digital citizen every time they log in.
To keep all Ninjas safe and ensure smooth transitions between sessions:
At Code Ninjas, we use a structured Belt System to guide your Ninja’s coding journey. Each belt builds new programming and game-development skills in a fun and motivating way.
Introduction to IMPACT & Coding with Blocks
DownloadCreating 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.
Advanced Coding with Blocks
DownloadCreating 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.
Transition to Coding with JavaScript
DownloadCreating 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.
Intermediate Coding with JavaScript
DownloadAsset 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.
Advanced Coding with JavaScript
DownloadDeveloping large scale projects, game development, iterative design, advanced techniques in MakeCode Arcade.
Professional Development Environment
Unity interface, intermediate game design concepts, custom animations, foundations of game-building in Unity.
Advanced Programming
Meshes and assets, ray casting built in Unity tools, object-oriented programming principles using C#
Advanced Game Design
Scene management, world design, game mechanics, using the Unity Asset Store.
Custom Game Development
Storyboarding, planning, prototyping, playtesting, publishing.
Feel free to call or text us during business hours. Please note: our doors open only when classes are in session.