Snap! (früher BYOB): Visuelle Programmiersprache und Entwicklungsumgebung, erweitert Scratch um abstraktere und komplexere Konzepte (z. B. funktionale Programmierung)
Open Roberta Lab: Visuelle Programmiersprache NEPO (basiert auf Blockly) zur Programmierung von Mikrocontrollern, Umsetzung in Simulator (Open Roberta Sim) oder auf realen Hardware-/Robotersystemen (z. B. Arduino, Calliope, LEGO Mindstorms)
Entwickler: Fraunhofer IAIS (unterstützt durch Google.org)
MakeCode: Visuelle Programmiersprache (ähnlich Scratch) und textuelle Programmiersprachen (Python, JavaScript) inkl. browserbasierter Entwicklungsumgebung zur Programmierung von Mikrocontrollern, Umsetzung in Simulator oder auf realer Hardware (z. B. BBC micro:bit, Adafruit Circuit, LEGO Mindstorms EV3)
Nicht-offizielle MakeCode-Editoren für spezielle Anwendungen und weitere Plattformen (z. B. Augmented Reality, Calliope, 3D-Drucker): https://makecode.com/labs
Kodu Game Lab: Icon-basierte Programmiersprache in 3D-Entwicklungsumgebung
MIT App Inventor: Browserbasierte Entwicklungsumgebung zum Erstellen von Android-Apps mittels visueller Programmiersprache (ähnlich Scratch), als Online- und Offline-Anwendung vorhanden
Speziell für Bildungszwecke konzipierter Einplatinencomputer mit Zubehör
Programmierung: durch verschiedene Entwicklungsumgebungen unterstützt (z. B. Open Roberta Lab, Microsoft MakeCode), visuelle und textuelle Programmiersprachen (Scratch; JavaScript, MicroPython)
Für Bildungszwecke konzipierter, navigierbarer Kleinstroboter; umfangreiche Unterrichtsmaterialien auf der offiziellen Website vorhanden
Programmierung: “unplugged” durch Abfahren gezeichneter Linien, Codierung von Aktionen durch farbige Liniensegmente; alternativ visuelle Programmiersprache (Ozoblockly) mit browserbasierter Entwicklungsumgebung
Modell Ozobot Evo enthält zusätzlich programmierbare Sensoren, LEDs, Soundausgabe und Bluetooth-Verbindung; weiteres Zubehör z. B. für AR-Anwendungen
CrypTool-Projekt: Sammlung von Lernprogrammen zu Verschlüsselungstechniken (u. a. Visualisierung von kryptografischen Algorithmen, Kryptoanalyse, visuelles Programmieren kryptografischer Worksflows, Entwicklung von Krypto-Plugins, Online Programming Challenges)
PlantUML: Tool (JAR) zum Erstellen von UML-Diagrammen mittels einfacher textueller Skriptsprache, unterstützt auch andere Diagrammtypen (z. B. Gantt-Diagramme, ER-Diagramme)
Entwickler: Arnaud Rosques
Lizenz: GPLv3 (Versionen zu weiteren Lizenzen verfügbar)
Mermaid Live Editor: Online-Editor basierend auf Mermaid-JS (JavaScript-Bibliothek zum Erzeugen von verschiedenen Diagrammtypen aus textueller Beschreibung, vgl. PlantUML)