Python CMU Graphics IDE
Learn Python with Carnegie Mellon's educational graphics library. Visual programming made easy.
Browser-Based CMU Graphics IDE
JuiceMind's online CMU Graphics IDE runs entirely in your browser — students write Python against Carnegie Mellon's cmu_graphics library and watch shapes and animation render beside the code. Built for K-12 classrooms following the CS Academy sequence.
Full cmu_graphics Support
The same educational graphics library CS Academy is built on, imported without any installation.
Test Cases & Autograding
Configure unit tests that run against student code and return instant feedback automatically.
Shapes, Animation & Input
Draw shapes, animate them, then make them respond — the visual loop that makes abstract code concrete.
Works on Chromebooks & Tablets
Any device with a web browser. Nothing to install, update, or get past IT for.
Built-in Error Detection
Clear tracebacks and inline error highlighting point students to the exact line that broke.
Save, Share & Submit
Student work saves automatically and can be shared with a link or turned in for grading.
Also available for Python
Why use JuiceMind as a teaching tool?
A complete platform built for K-12 computer science education
LTI Integration
Works with Canvas, Google Classroom, and Schoology.
Web-based
Students complete everything on any web browser.
Group Projects
Students collaborate in real-time with classmates.
Debugger
Step through code line by line to find the problem.
Pre-made Exercises
Ready-to-use exercises and projects you can assign today.
24-Hour Support
Customer support around the clock when a class needs it.
Ready to Start Coding?
Jump into our Python CMU Graphics IDE and start writing code in seconds. No signup required to try it out.
