Alcuni ambienti di sviluppo presentano un approccio alla programmazione rivolto alla didattica producendo comunque codice finale Java
In ambito open source e didattico Java è stato a lungo lo strumento di sviluppo più utilizzato
- Alice – Applicazioni didattiche 3D
- GeoGebra – Geometria 2D
- Jeroo – Logo-like
- Karel_J._Robot – Logo-like
- Processing – Grafica 2D e 3D
- NetLogo – Applicazioni didattiche 2D
- Robocode
- RoboMind – Logo-like
- XLogo – Logo-like
- …