Markers. Whiteboard.

Projector. Code.

Next thing you know, students yelling at geometric monsters in infinite loops.

Join thousands of educators teaching creative coding to students with OpenProcessing.

Teaching coding has never been

More creative

Invite students to create and submit sketches, comment, and collaborate with other students.

Add challenges with mouse, keyboard, voice, camera interactions!

Let them learn computational thinking and open source coding literacy as they explore 200k+ sketches, understand their code, create forks, and interact with the community.

Students may like chaos, but you prefer


Organize sketches by week, topic, or assignment.

Showcase select works on presentation mode.
(coming soon)

See who submitted sketches and when.

Change privacy options for assignments where students can't see each other's sketches.

Clone the class for next semester for a quick start.

From the idea to the first line of code

3 seconds

Introduce students to line-based coding, a perfect next-step to Scratch and other block-based coding tools.

Work in the browser, including Chromebooks, laptops or tablets without downloading any software.

Teach with the simplicity of javascript, p5js, and beginner-proof code editor.

No localhost setups, html-css learning curve, file management or browser refreshes.

Enable libraries with a single click. No more "google, find, download, add code, repeat."

Focus on teaching what really matters: algorithms, shapes, variables, loops, conditionals...

Press Play to play.

"OpenProcessing is a great teaching tool and I use it as a key environment in my creative coding classes at NYU. Students get up and running immediately, writing Processing and p5js in the browser without having to worry about installations and setup."
"OpenProcessing has been an excellent web-based creative coding tool for my students who all have Chromebooks and need to program in the browser! "

Join Professor Plus+

Create your class, invite students and start teaching with ease!

  • Unlimited classes
  • Unlimited sketches
  • Free Plus+ Membership for all your students
  • 250 MB file space for each student
  • Private/Class Only/Public privacy options
  • Source code hiding to challenge students
  • External libraries in sketches
  • Easy class cloning for new semester
  • Plagiarism Detection (coming soon)
  • Priority live support from Sinan

Number of Student Seats

Subscribe & Create a Class Contact Us

Want to try first? You can create a class and try it with your students for free until 15 sketch limit.

For any questions, feel free to reach out.

*All prices shown are in US Dollars. Payments are managed securely by Stripe.

You are awesome!

Thank you! Only with your support, OpenProcessing can continue to exist.

Now go ahead! Create your class, invite your students and start teaching.

Create a Class Return to My Profile