The launchpad programming language is a basic, interpreted programing language designed to teach students the fundametals of programing. The interpreter is written in QBASIC, and is licensed under the GNU GPLv2.