Which IDE Would You Like?
code_blocks
Text Coding
Create programs in our puesdocode which closely aligns with the text-based format and official pseudocode style feactured on the AP CSP exam.
Start Text Coding
extension
Block Coding
Create programs by dragging and dropping visual blocks; While easier and more intuitive for beginners, it does not directly mirror the text-based format or official syntax used in the AP CSP exam.
Start Block Coding
robot
Robot Coding
Create programs in our puesdocode with with a robot that will react to the commands you give it.
Start Robot Coding
build
Native IDE
Install and run Spindle directly on your computer for the most flexible experience. Follow our step-by-step guide to get started with the Native IDE.
Set Up Native IDE