Welcome!
Welcome to Code Jumper with CJ Threads, your bridge to Python. CJ Threads adds the ability to transform the block coding students have learned into actual Python code. This will give students the opportunity to take the next step on their coding journey while remaining in the familiar Code Jumper environment.
Code Jumper with CJ Threads Beta
Code Jumper with CJ Threads support will begin beta release on April 1, 2025. To join the beta release, please follow the steps below.
- Send an email [email protected] with the e-mail address associated with the Microsoft Store, with CJ Threads Beta in the subject line.
- Once you have opened the Microsoft Store, the icon on the top right of the screen can be opened to show the correct e-mail address associated with the store.
- If you do not have an account associated with the Microsoft Store, you will need to create one.
- Once we receive your e-mail, APH will send an e-mail confirming that you have been added to the beta. (Allow up to three business days for this to be completed; however, the majority of approvals take much less time.)
- Once you have received confirmation, you can download Code Jumper from the Microsoft Store. If you already have Code Jumper installed, you can download an update for CJ Threads Beta.
- To confirm you have downloaded the correct version (as opposed to the non-beta version or current release), you should see a new button on the toolbar for CJ Threads. Alternately, you can check the version in the About section, which should be 2.0 or greater.
- Once you have installed the beta version, follow the instructions below under Installing the Coding Module Runner.
Lessons
- Getting Started (How to Install CJ Threads) (Word)
- Hot Keys (Word)
- Exploring the Python Side of Code Jumper (Word)
Installation Instructions
How to Install CJ Threads Video InstructionsInstalling Code Jumper
To access Code Jumper with CJ Threads support, update Code Jumper from the Microsoft Store. If you do not already have Code Jumper, you can download Code Jumper from the Microsoft Store: Code Jumper Microsoft Store Listing
Install Coding Module Runner
- Download the installer from the Coding Module Runner link.
- Double-click the codejumper20250307_2_signed.msi file. This will start the installer.
- Press the Next button on the first dialog.
- The second dialog will ask about the installation location. You can use the default location already set in it and hit Next.
- On Confirm Installation, hit Next.
- File installation will now begin. You will be asked whether to install Python 3.12.0 64 bit. Select Install Now if Python is not already installed. If Python 3.12.0 64 bit is already installed, you can hit Cancel on the bottom right.
- You should see a few windows appear and disappear quickly as the installer proceeds.
- You will see an Installation Complete dialog appear. You can hit Close at the bottom.
Note: Please email [email protected] to resolve any installation issues with the Coding Module Runner or CJ Threads.
Running Code Jumper with Python Runner
- After installation is complete, you will see two new shortcuts on your desktop.
- One shortcut will be called CJ Threads. You can double-click this shortcut to start the Python app and the Code Jumper app.
- The other new shortcut, simply called Code Jumper, can be used to start Code Jumper by itself; however, you will still need the Python portion to have a fully working application.
Exporting from Code Jumper
Files can be exported directly from CJ Threads and run directly with Python. Here’s how:
- Download and unzip the installer from the CJ Export Files link.
- Once a program is completed in CJ Threads, it can then be exported and run directly with Python. Export the file to the Code Jumper directory that was just downloaded.
- Then, the exported file can be run with the following Python command: python myfile.py.
Note: Custom sounds do not work with exported files.
Note: If you are not running Python from the CJ Threads installed version, you will need to install pygame and numpy with pip.
