Scratch is a visual programming language for children. It was specially developed for educational purposes and for use in elementary schools with children from 8 - 16 years of age. However, it can also be used across all age groups. Scratch can be used to program your own interactive languages, games or animations. It can also be used to connect fischertechnik models and program them as needed with Scratch or Scratch 3.0.