اسکرچ یک زبان برنامه نویسی تصویریه که برای کودکان طراحی شده. این زبان برنامه نویسی توسط دانشگاه MIT طراحی و به طور رایگان عرضه شده. تهیه کنندگان این نرم افزار که به دنبال راهکاری بودند تا زبانی را طراحی کنند که کار کردن با اون بسیار ساده باشه، با الهام گرفتن از روش بازی کودکان با لِگو، سعی کردند مفاهیم اصلی برنامه نویسی را در قالبی کاملاً گرافیکی و همانند ساخت یک خانه با لِگو آموزش بدن. در این نرم افزار نیازی به نوشتن حتی یک خط کد نیست، بلکه کدهای این زبان برنامه نویسی در قالب شکل های مختلفی به نام قطعه یا بلوک در اختیار کودکان قرار گرفته. بنابراین اونها با کنار هم قرار دادن این قطعات اقدام به بازی سازی می کنند.