Scratch Tutorial: Scratch is a free programming language developed by MIT to make computer programming more accessible to children. Scratch can be used in a variety of subjects including mathematics, ICT and even the sciences to simulate a virtual experiment and produce data which can be exported to Excel.