OpenPatch

Scratch for Java 🐱

To ease the transition from the block-based programming environment Scratch to Java this library was created. Therefore, the core elements of Scratch — sprites, stages, costumes, sounds and events — are remodeled as Java classes. Students can keep the mental model they built in Scratch while learning a text-based language.

Highlights

  • Familiar concepts — the same sprites, stages and events students know from Scratch.
  • Works with BlueJ — designed for the editors used in the classroom.
  • Ready to start — a Maven starter, tutorials and ported classic games are available.
Scratch for Java

Create Shareable URL

Select Sections