
JR TRAINING
Code Ninjas' JR program is designed for our youngest Ninjas, ages 5-7s to expose them to the exciting world of coding and STEM topics, ensuring that they have positive experiences with coding at a young age so that they are more confident with technology as they grow up.
JR Program Overview
🎨 JR Ninjas learn to code for self-expression and are exposed to coding in our program through creative, playful, and exploratory activities.
🧠 The curriculum focuses on building problem solving and computational thinking skills, allowing JR Ninjas to create games, tell stories, and more.
🎉The JR program is about having fun while learning with fellow JR Ninjas. The JR program is NOT about working individually to get through the curriculum as quickly as possible.
Accessing JR Curriculum and Resources
All JR program curriculum and resources can be accessed on:
(You must use a Code Ninjas domain account to access these sites.)
Resource Title
Resource Description
A recorded webinar from Fall 2023 that provides an overview of the most recent JR program updates.
The slide deck from the webinar.
The full 100-lesson JR program outline, which includes ScratchJr, codeSpark, and STEM Station activities.
A document to help you grade and track JR Ninjas for the full 100-lesson JR program.
Sensei Expectations
JR Program Senseis:
Communicating with Parents
JR PROGRAM CURRICULUM
The JR program is comprised of two primary learning tools - ScratchJr and codeSpark. Curriculum for these two learning tools is supplemented by activities that are “unplugged”, which means that they teach and practice programming skills without a computing device.
Additionally, the JR program curriculum uses STEM tools, such as Artec blocks, Snap Circuits, and other available robotics, building materials, and craft materials. More information about these tools can be found in the next section.
Features of the JR program lessons:
The JR Pathway has 10 levels. Each level will take 10 weeks with ScratchJr and codeSpark. Use both Session A and Session B lessons if using ScratchJr and codeSpark.
🧩 Each of the 100 JR lessons has a complete slide deck that can be used by a JR program Sensei to guide JR Ninjas through the entire activity.
➡️ All slide decks rely heavily on visuals to emphasize the coding concepts being addressed and code blocks being used in each project. This was intentionally designed to scaffold learning and become gradually more complex over time.
😻 Each ScratchJr activity has a code-along video that Ninjas and Senseis can use.
🌟 Differentiation is built into each lesson using 1-, 2-, and 3-star challenges for Ninjas with varying abilities and stamina, and to encourage repetition.
Progression of Concepts
Level
Coding Concept
1
Algorithms and Sequencing
2
Debugging
Loops
3
4
Decomposition
5
Advanced Sequencing
6
Events
Conditionals
7
8
Stacks and Queues
9
Pair Programming
10
Game Maker
🔦 JR Pathway Tracking Sheets
Tracking sheets are available in Official Docs to help you track a JR Ninja's progress through the different levels of the JR Program.
Use the Expanded JR Pathway - Complete tracking sheet if you will be using both ScratchJr and codeSpark for the 100 “A” and “B” activities.
JR PROGRAM TOOLS
ScratchJr Curriculum
ScratchJr is a coding tool that uses an icon-based visual block-based programming language intended for pre- and beginning readers. It is playful and open-ended tool that provides a canvas for JR Ninjas to use for their own creations.
About Code Ninjas' ScratchJr Lessons
ScratchJr Curriculum
CodeSpark is a coding tool that uses an icon-based visual block-based programming language intended for pre-readers. It uses puzzle-based activities that use coding to solve challenges of increasing difficulty. It contains an open-ended Game Maker and Story Maker platforms that allow Ninjas to create their own games and stories in the app.
About Code Ninjas' codespark Lessons
Jr Stem Stations
🤖 JR STEM Stations should utilize STEM materials like Artec blocks, LEGO building blocks, Magnatiles, SnapCircuit kits, and other robotics that are appropriate for kids ages 5-7.
⌨️ JR STEM Stations can also include mouse and typing skills, especially when requested by parents, as long as JR Ninjas have options to experience more collaborative and hands-on STEM activities as well.
🔬 STEM Station content can be found on the JR Sharepoint Site and can be created by JR program Senseis based on materials and tools available at your location.
STEM Station Pro-tips:
Device Recommendations
The JR Program can be run using tablets or laptops. We recommend having dedicated JR devices that are prepared in advance with the apps and/or browser bookmarks for ScratchJr, codeSpark, and any of the other web- or app-based tools used (such as mouse/typing skill games and the Bee Bot online emulator).
📱 Tablets are developmentally most appropriate for JR Ninjas as they are easier and more intuitive for younger kids to use, collaborate on, and share projects with others. Both ScratchJr and codeSpark were designed for tablet usage, even though both can be accessed on a laptop.
💻 Laptops provide JR Ninjas with an opportunity to practice essential keyboard and mouse skills, which many parents are hoping for in the Code Ninjas experience. Laptops can be used as part of STEM Station time to practice keyboard and mouse skills, and can also be used for ScratchJr and codeSpark activities. Consider using tablets for younger JR Ninjas and laptops for older JR Ninjas.
RUnning a jr session
Setting Up the Space
JR Session Management
🗓️ Consistent Routine:
🎶 Singing or Chanting:
⏳ Visual Timers:
🔁 Group Huddle:
What happpens after jr?
Completing all 100 JR Lessons does not automatically mean the JR Ninja is ready to transition to the CREATE program. Each JR Ninja will require different amounts of time and exposure to the lessons and concepts taught in the JR program before they reach a point at which they are ready to start White Belt in IMPACT.
The Goal of JR is not to prepare a Ninja for CREATE. It is to prepare them with problem solving skills and a foundation in coding.
Suggestions for JR Ninjas considering the transition to the CREATE program
🔁 Children ages 5-7 benefit from repetition and group problem solving. Consider how often children repeat the same activities or drills in soccer practice, piano lessons, or swim class. Repetition is important, and JR Ninjas should not be discouraged from returning to an activity with new knowledge and skills to apply to it.
✨ Ensure the JR Ninja has completed the 3-star challenges for all ScratchJr and codeSpark activities. Completing the minimum 1-star portion of the activity may have been appropriate when the JR Ninja began their coding journey, but they are now likely ready to take on the 2- and 3-star challenges associated with each activity.
✅ If you believe the JR Ninja is ready for the CREATE program, consider the following:
🎮 Ask the JR Ninja to complete a Game Building Session independently prior to transitioning them to IMPACT to assess their readiness.
JR Tours
🕹️ Setting Up Tours
📝 Prepare for the Tour
jr lego robotics
JR LEGO ROBOTICS CLASSES
JR ROBO I
JR ROBO II
JR ROBO III
JR FIRST LEGO LEAGUE EXPLORE
General Payment Details for JR Program
General Payment Details for JR Program
1. A 45-minute class is *$199 monthly.
2. A 60-minute session is *$239 monthly.
3. A $99 non-refundable materials fee is due at time of registration.
4. First payment is due at the membership start date.
5. A approximate 2.75% merchant processing fee is charged on all credit
card transactions and will be added to the total at checkout.
6. Memberships automatically renew each month
7. A 30-day written notice to cancel is required prior to the next billing date.
8. Any discounts cannot be combined with any other offers.
9. At checkout, they will be asked to read and acknowledge our parental
agreement and waiver prior to purchasing. To ensure we are transparent
about our policies, please encourage them to review its entirety as
sometimes our policies may have been updated or changed.
10. LATE PICKUPS:
*Pricing as of 08/15/2024, check w/management for current pricing.
General Membership Details
General Membership Details
REFRAIN FROM OFFERING SCREEN TIME AS A FREE CHOICE ACTIVITY FOR ANY JR CLASS. IF YOU HAVE PARENT CONSENT FROM ALL KIDS IN THE POD, YOU MAY ALLOW IT BUT NO MORE THAN 15 MINUTES.
CONSENT FROM PARENTS SHOULD BE DOCUMENTED IN AN EMAIL IN MYSTUDIO. THIS MEANS YOU SEND AN EMAIL TO THE PARENTS ASKING FOR PERMISSION. A NOTE SHOULD BE ENTERED UNDER THE CHILDS RECORD AFTER THE EMAIL HAS BEEN SENT REQUESTING PERMISSION, AGAIN WHEN THE PARENT REPLIES, INCLUDING ANY RESTRICTIONS (IE. MINECRAFT ONLY, NO ROBLOX, ONLY A CERTAIN AMOUNT OF TIME, ETC).
NEVER allow a child to play any video games that we do not have parental permission for. These kids are young, and extra screen time or playing video games is usually not appreciated by the parents. This could turn a member into a non-member very quickly.