Develop codes and programs in a block based environment.
Insanity is an improved version of Scratch. It has a bunch of new features, such as file I/O, online variables, and system blocks. People who are beyond Scratch but not quite ready for something harder like C++ yet, they can try using Insanity.