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