Spindle is a free, open-source language empowering students to master AP CSP exam coding with ease.

Set Yourself Up for a 5

Spindle is designed to closely resemble the syntax and structure of the programming language used in the AP Computer Science Principles (CSP) exam. This means that Spindle code looks and behaves very similarly to the code that you’ll be expected to parse on the exam!

Given that Spindle is entirely free, there's absolutely no reason not to give it a try!

play_arrow # See it for yourself!

1. PROCEDURE SAY_HI (excitement) {
2.
3. REPEAT excitement TIMES {
4. DISPLAY("Hi!")
5. } } # Prints “Hi!” ten times!
6. SAY-HI(10)

What Makes Spindle Special

bolt
Actually on the Test

Spindle code mirrors the syntax of the AP CSP exam, so you'll be tested on what you know directly.

school
Interactive Learning

Spindle is designed for hands-on learning. You make your own code and get to see the results firsthand.

hourglass_top
Easy to Use

Spindle only has what is on the AP EXAM, no more, no less. In addition, Spindle is well documented.

rocket_launch
Quick Set Up

Spindle can be downloaded in just a few steps, or if you don't want to download anything, you can run Spindle code on our website!