Programming game
A programming game is a computer game where the player has little or no direct influence on the course of the game. Instead, a computer program or script is written in some domain-specific programmin...
Scheme (programming language)
Scheme and Common Lisp are the two principal dialects of the computer programming language Lisp. Unlike Common Lisp, however, Scheme follows a minimalist design philosophy that specifies a small stand...
Karel (programming language)
Karel is an educational programming language for beginners, created by Richard E. Pattis in his book Karel The Robot: A Gentle Introduction to the Art of Programming. Pattis used the language in his c...
Karel (programming language) - Wikipedia
SLIB
SLIB is a Scheme library written by Aubrey Jaffer. It uses only standard syntax and consequently works on many different Scheme implementations, such as Bigloo, Chez Scheme, Extension Language Kit 3.0...
SLIB - Wikipedia
Oz (programming language)
Oz is a multiparadigm programming language, developed in the Programming Systems Lab at Université catholique de Louvain, for programming language education. It has a canonical textbook: Concepts, Te...
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. ...
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
Call-with-current-continuation
In Scheme programming, the function call-with-current-continuation, abbreviated call/cc, is a control operator. It has been adopted by several other programming languages. Taking a function f as its o...
Hot Soup Processor
Hot Soup Processor is a programming language from Japan that was originally developed in 1994. It was originally based on BASIC, but has diverged significantly from those roots over the years. It is f...
Gofer (programming language)
Gofer ("Good For Equational Reasoning") is an implementation of the programming language Haskell intended for educational purposes and supporting a language based on version 1.2 of the Haskell report....
Stagecast Creator
Stagecast Creator is a visual programming language intended for use in teaching programming to children. It is based on the programming by demonstration concept, where rules are created by giving exam...
TouchDevelop
TouchDevelop is an interactive development environment and a visual programming language being developed at Microsoft Research.TouchDevelop is used to develop application programs for mobile devices, ...
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
Adobe Authorware
Adobe Authorware (previously Macromedia Authorware) was an interpreted, flowchart-based, graphical programming language. Authorware is used for creating interactive programs that can integrate a range...
Adobe Authorware - Wikipedia
Acornsoft Logo
Acornsoft Logo is a commercial implementation of the Logo programming language for the 8-bit BBC Micro and Acorn Electron computers.
Acornsoft Logo was developed for Acorn Computers as a full impl...
Acornsoft Logo - Wikipedia
ECL programming language
The ECL programming language and system were an extensible high-level programming language and development environment developed at Harvard University in the 1970s. The name 'ECL' stood for 'Extensib...
Mama (software)
Mama is an educational object-oriented programming language designed to help young students start programming by providing all language elements in the student mother tongue. Mama programming language...
Mama (software) - Wikipedia
COMAL
COMAL (Common Algorithmic Language) is a computer programming language developed in Denmark by Benedict Løfstedt and Børge R. Christensen in 1973.The "COMAL 80 PROGRAMMING LANGUAGE REPORT" contains th...
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...
Code.org
Code.org is a non-profit organization and eponymous website led by brothers Hadi and Ali Partovi that aims to encourage people, particularly school students in the United States, to learn computer sc...
Cesil
Cesil, or Computer Education in Schools Instruction Language, was a programming language designed to introduce pupils in British schools to Assembly language. It is rather difficult to define it as h...
ABC (programming language)
ABC is an imperative general-purpose programming language and programming environment developed at CWI, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured...
Darwin (programming game)
Darwin was a programming game invented in August 1961 by Victor A. Vyssotsky, Robert Morris Sr., and M. Douglas McIlroy. (Dennis Ritchie is sometimes incorrectly cited as a co-author, but was not inv...
UCBLogo
UCBLogo, also known as Berkeley Logo, is closest to a de facto standard Logo programming language with its facilities for handling lists, files, I/O, and recursion in scripts, and can be used to teach...
UCBLogo - Wikipedia
Document Style Semantics and Specification Language
The Document Style Semantics and Specification Language (DSSSL) is an international standard developed to provide a stylesheets for SGML documents.DSSSL consists of two parts, a tree transformation pr...
ProgramByDesign
The ProgramByDesign project, formerly known as TeachScheme! project, is an outreach effort of the PLTresearch group. The goal is to train college faculty, high school teachers andpossibly even middle ...
Stencyl
Stencyl is a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web. The software is available for free, with select publishing options available ...
Stencyl - Wikipedia