Scratch – программное обеспечение для графического программирования, позволяющее пользователям создавать истории, интерактивные игры и простые компьютерные программы. Все работы, созданные участниками сообщества Scratch, доступны для загрузки из базы данных, содержащей более 2 миллионов проектов пользователей. Scratch широко известен как способ обучения программированию, так как он упрощает процесс, сохраняя его общую логику.