Інтерпретована динамічна візуальна мова програмування основана і реалізована на Squeak. Завдяки динамічності, вона дає змогу змінювати код навіть під час виконання. Мова має за мету навчити дітей поняттю програмування і дає змогу створювати ігри, анімації чи музику. Scratch – середовище програмування, яке дозволяє дітям створювати власні анімовані та інтерактивні історії, ігри і інші витвори.