BYOB (programming language)
Snap! is a free, browser-based educational programming language blocks-based graphical programming language that allows students to create interactive stories, animations, games, and more, while learn...
Greenfoot
Greenfoot is an interactive Java development environment designed primarily for educational purposes at the high school and undergraduate level. It allows easy development of two-dimensional graphical...
Greenfoot - Wikipedia
StarLogo
StarLogo is an agent-based simulation language developed by Mitchel Resnick, Eric Klopfer, and others at MIT Media Lab and MIT Scheller Teacher Education Program in Massachusetts. It is an extension o...
Ch (computer programming)
Ch /ˌsiːˈeɪtʃ/ is a proprietary cross-platform C and C++ interpreter originally designed by Harry H. Cheng as a scripting language for beginners to learn mathematics, computing, numeric methods, and p...
ToonTalk
ToonTalk is a computer programming system intended to be programmed by children. The "Toon" part stands for cartoon. The system's presentation is in the form of animated characters, including robots...
Etoys (programming language)
Etoys is a child-friendly computer environment and object-oriented prototype-based programming language for use in education.Etoys is a media-rich authoring environment with a scripted object model fo...
Etoys (programming language) - Wikipedia
Alice (software)
Alice is a freeware object-based programming educational programming language with an integrated development environment (IDE). Alice uses a drag and drop environment to create computer animations usi...
Alice (software) - Wikipedia
BlueJ
BlueJ is an integrated development environment (IDE) for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development. It runs with ...
BlueJ - Wikipedia
DialogOS
DialogOS is a graphical programming environment to design computer system which can converse through voice with the user. Dialogs are clicked together in a Flowchart. DialogOS includes bindings to co...
DialogOS - Wikipedia
Actor-Lab
Actor-Lab is a program that visualizes the Lego Mindstorms internal logic through visual flowcharts. The ideas underlying actor-lab are derived from the event-driven, message-passing computer language...
Actor-Lab - Wikipedia
LabVIEW
LabVIEW (short for Laboratory Virtual Instrument Engineering Workbench) is a system-design platform and development environment for a visual programming language from National Instruments. The graphi...
LabVIEW - Wikipedia
JUDO (computer programming environment)
JUDO is a Java-based integrated development environment designed for children and beginning computer programmers. It is licensed under the GNU GPL.
When you compile a program in JUDO, it works by ...
JUDO (computer programming environment) - Wikipedia
Racket (programming language)
Racket (formerly named PLT Scheme) is a general purpose, multi-paradigm programming language in the Lisp/Scheme family. One of its design goals is to serve as a platform for language creation, design,...
Racket (programming language) - Wikipedia
AgentSheets
AgentSheets is a Cyberlearning tool to teach students programming and related information technology skills through game design.AgentSheets is supported by a middle and high school curriculum called S...
AgentSheets - Wikipedia
TScript
TScript is an object-oriented embeddable scripting language for C++ that supports hierarchical transient typed variables (TVariable). Its main design criterion is to create a scripting language that c...
NetLogo
NetLogo is an agent-based programming language and integrated modeling environment.
NetLogo was designed, in the spirit of the Logo programming language, to be "low threshold and no ceiling". It t...
NetLogo - Wikipedia
Scratch (programming language)
Scratch is a free desktop and online multimedia authoring tool that can be used by students, scholars, teachers, and parents to easily create games and provide a stepping stone to the more advanced w...
Scratch (programming language) - Wikipedia
Racket features
Racket has been under active development as a vehicle for programming language research since the mid-1990s, and has accumulated many features over the years. This article describes and demonstrates ...
Racket features - Wikipedia
DrRacket
Racket (formerly named PLT Scheme) is a general purpose, multi-paradigm programming language in the Lisp/Scheme family. One of its design goals is to serve as a platform for language creation, design,...
DrRacket - Wikipedia
Kojo (programming language)
Kojo is a programming and learning environment - with many different features that enable play, exploration, creation, and learning in the areas of computer programming, mental skills, (interactive) ...
Kojo (programming language) - Wikipedia
Robotc
ROBOTC (trademarked as ROBOTC and frequently spelled RobotC) is a commercial Integrated development environment targeted towards students that is used to program and control LEGO NXT, VEX, RCX, and Ar...
Robotc - Wikipedia
Kodu Game Lab
Kodu, originally named Boku, is a programming integrated development environment (IDE) by Microsoft's FUSE Labs. It runs on Xbox 360 and Microsoft Windows XP, Windows Vista, Windows 7, and Windows 8. ...