Scratch - візуальна мова програмування.
Програма Scratch дозволяє дітям створювати власні анімовані та інтерактивні історії, ігри, тести та інші програми. Вихованці опановують логіку та принципи програмування у візуальному середовище, збираючи програму з графічних блок-команд, і тому є інтуїтивно зрозумілим. У Scratch немає слів, які ви повинні запам'ятати і написати без помилок. Скретч-програми не пишуться, а збираються за допомогою «мишки» з готових блоків команд, схожих на блоки Lego.
Відеоурок по створенню математичного тренажера за допомогою програми Scratch є прикладом об'єднання основ програмування і вивчення математичних операцій.