Guy wearing EEG headset looking at computer with blue screen and orange blocks

What is NeuroBlock? 

Neuroblock is a programming environment designed to support the development of simple brain-computer interface (BCI) applications. Students as young as 13 have used NeuroBlock to gain their first hands-on experiences with physiological computing.

Demo