Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-oauth-server/includes/functions.php on line 726
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-oauth-server/includes/functions.php on line 726
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-oauth-server/includes/functions.php on line 726
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-smushit domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/aph-dev.prolificdigital.io/files/web/wp/wp-includes/functions.php on line 6121
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /sites/aph-dev.prolificdigital.io/files/web/wp/wp-includes/functions.php on line 6121
Deprecated: Creation of dynamic property WC_Gateway_EOT::$instructions is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/woocommerce-gateway-eot/woocommerce-gateway-eot.php on line 103
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 98
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 99
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 100
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 101
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 98
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 99
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_singular_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 100
Deprecated: Creation of dynamic property WP_User_Taxonomy::$tax_plural_low is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/wp-user-groups/wp-user-groups/includes/classes/class-user-taxonomy.php on line 101
Deprecated: Creation of dynamic property FacetWP_Conditional_Logic_Addon::$rulesets is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/facetwp-conditional-logic/facetwp-conditional-logic.php on line 44
Deprecated: Creation of dynamic property FacetWP_Conditional_Logic_Addon::$admin_i18n is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/facetwp-conditional-logic/facetwp-conditional-logic.php on line 46
Deprecated: Creation of dynamic property Teacher_Invite_Email::$group_id is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-teacher-invite-email.php on line 40
Deprecated: Creation of dynamic property Teacher_Invite_Email::$user_exists is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-teacher-invite-email.php on line 42
Deprecated: Creation of dynamic property EOT_Gateway_Email::$group_id is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-eot-gateway-email.php on line 44
Deprecated: Creation of dynamic property Teacher_Request_Email::$eot_user_id is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-teacher-request-email.php on line 44
Deprecated: Creation of dynamic property Weekly_Order_Review_Email::$user is deprecated in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/emails/class-weekly-order-review-email.php on line 40
Deprecated: APH\Roles::isFQAUser(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/themes/mightily/classes/APH/Roles.php on line 46 Code Jumper™ | American Printing House Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\Handler\GuzzleV6\GuzzleHandler::__construct(): Implicitly marking parameter $client as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/Handler/GuzzleV6/GuzzleHandler.php on line 23
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\HandlerList::__construct(): Implicitly marking parameter $handler as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/HandlerList.php on line 53
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\HandlerList::interpose(): Implicitly marking parameter $fn as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/HandlerList.php on line 249
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\AstRuntime::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/AstRuntime.php on line 14
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\AstRuntime::__construct(): Implicitly marking parameter $fnDispatcher as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/AstRuntime.php on line 14
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\TreeInterpreter::__construct(): Implicitly marking parameter $fnDispatcher as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/TreeInterpreter.php on line 17
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::__construct(): Implicitly marking parameter $lexer as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 38
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::parseWildcardObject(): Implicitly marking parameter $left as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 258
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::parseWildcardArray(): Implicitly marking parameter $left as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 263
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\JmesPath\Parser::next(): Implicitly marking parameter $match as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/JmesPath/Parser.php on line 322
Deprecated: DeliciousBrains\WP_Offload_Media\Providers\Storage\Streams\AWS_S3_Stream_Wrapper::register(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/classes/providers/storage/streams/aws-s3-stream-wrapper.php on line 21
Deprecated: DeliciousBrains\WP_Offload_Media\Aws3\Aws\S3\StreamWrapper::register(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead in /sites/aph-dev.prolificdigital.io/files/web/app/plugins/amazon-s3-and-cloudfront-pro/vendor/Aws3/Aws/S3/StreamWrapper.php on line 97 Skip to main contentSkip to main menu
Code Jumper™ assists students in learning computer coding and programming skills through a unique, physical system. Now including CJ Threads, a new feature in the Code Jumper app that allows young coders to see their block-based code level up to Python.
Shipping Limitations: This product only ships to the United States through APH. Please contact our partner, HumanWare, for international shipping options.
Code Jumper just got an upgrade! We are thrilled to introduce CJ Threads, a new feature in the Code Jumper app that allows young coders to see their block-based code level up to Python. Rather than jumping straight into writing a coding language, CJ Threads eases learners into Python with the CJ Threads toolbox that simplifies syntax and allows the user to focus on core concepts instead of memorizing commands. To help make learning Python even more fun, students can mix their own beats with CJ the DJ with our CJ Threads lessons. With a brand-new sound set, students can layer and sequence beats to create their own original tracks. Explore our CJ Threads lessons and learn more, including how to upgrade your Code Jumper app, on the CJ Threads page of CodeJumper.org.
Originally designed by Microsoft ® and developed by APH, this fun, lively, and engaging product is designed to teach students how to write computer code. Code Jumper technology takes block coding off the screen and places it right in front of you, making it accessible to all students. Brightly colored plastic pods with oversized buttons and knobs are connected by “jumper cables” (thick cords) to create physical computer code that can tell stories, music, and even crack jokes.
The physical pods not only make coding easier to follow and more digestible for young ages, but the tactile elements make the product engaging and enjoyable for students with all vision levels. The Code Jumper product is equipped with in-app lessons, and partners with products like Code Jumper Puzzles to allow students even more opportunity for learning and play.
With Code Jumper Puzzles, your students will join CJ, a cat-like alien from planet Jumpiter, as they adventure across eight new and exciting puzzles to learn more about Earth. The adventures incorporate coding activities such as: algorithms, loops, sequences, constants, and more. Each puzzle is free and available in accessible PDF, BRF, and audio files. APH developed these student-focused “choose your own adventure” type of puzzles so that users can use them independently, with little instructor intervention. Download Code Jumper Puzzles!
Note: The Google Play Store will no longer support the Code Jumper app as of August 2025. At that time, support on Chrome/Android platforms will be discontinued, and Code Jumper will only be available on Windows operating systems. At APH, we want to ensure you are informed so that you can plan accordingly. We strongly recommend that school districts and EOTs currently using Chrome/Android devices with Code Jumper kits begin transitioning to Windows operating systems prior to this date.
Specially developed classroom curriculum (19 lessons representing 25 hours of classroom instruction). The lessons include unplugged activities, guided activities, tutorial videos and exploration time. The curriculum also encourages use of a computer science journal. The lessons span a full range of skills from the basics of computer programming to more complex topics, like topographies and binary numbers. Each lesson includes an unguided activity, a Code Jumper guided activity, exploration time, tutorial videos, journaling and an assessment.
codejumper.com – resource website where lessons, along with the User Guide, can be downloaded
Durable carrying case with the following accessories:
1 hub
8 play pods
3 pause pods
2 loop pods
1 selection pod
1 merge pod
8 constant plugs
3 variable plugs
1 random plug
1 infinity plug
1 plus plug
1 minus plug
1 extender cable
1 bag for all plugs
“It became really clear that the most popular path to introducing young children to coding wasn’t very accessible. We realized we really need something physical; something that would excite the hands.” – Cecily Morrison, Microsoft researcher and computer scientist and Microsoft project leader for Code Jumper
“I felt very independent, and I liked that. It made me inspired to do more coding.” – Daniel Johnson, 11 years old and student at New College Worcester, United Kingdom
“There really isn’t an equivalent to this physical way of programming.” – Jonathan Fogg, head of computing and IT at New College Worcester, United Kingdom
“If you put this in a classroom, not only is the student who is blind going to be using this, but every student in the classroom is going to want a crack at it. From a teacher’s perspective, that’s all you ever really want—something that’s inclusive.” – Dr. Craig Meador, APH President and longtime educator
“I can’t wait until Code Jumper is available! This is a perfect “born accessible” coding curriculum that’s appropriate for all students/teachers to use as a part of teaching coding!” – Expert Tester Feedback
“Overall, I found it to be a very well-thought-out product that was highly motivating for students, and the lessons were clearly presented.” – Expert Tester Feedback
“I think it’ll be an incredibly helpful tool for achieving [coding] goals. It’s a much needed introductory tool for doing this.” – Expert Tester Feedback
How many batteries does the Code Jumper Hub need?
The Code Jumper Hub requires four AA batteries (preferably new).
Can I use rechargeable batteries?
Yes, rechargeable batteries can be used with Code Jumper.
Nickel-based batteries last longer than alkaline batteries.
The battery life depends on several factors: the number of threads, command pods, and plugs in use, as well as the duration of the program being run.
Battery life is dependent on how the kit is used. Battery life should last over four hours, but continuous use of multiple threads and multiple pods may deplete the batteries more quickly.
What happens when the batteries are ‘low’?
The app will remain open, but you will lose Bluetooth connection and the Hub will disconnect.
The lights on the pods may start flashing green and red, while the light on the hub may start flashing blue.
Will any complications arise with the continuous use of Code Jumper?
After 45 minutes to an hour of continuous use with multiple threads and the use of the infinity plug, the Code Jumper app may reach an audio resource limit and the sound may become distorted.
If audio distortion occurs close the Code Jumper app on your device and relaunch the app and this should fix the issue.