اسکرچ یک زبان برنامه نویسی «Drag-and-Drop» (دارای قطعات قابل کشیدن و رها کردن) و گرافیکی رایگان برای کودکان است که با استفاده از آن می توان داستان های تعاملی، بازی ها و تصاویر متحرک (انیمیشن ها) را ایجاد کرد. هدف از طراحی این زبان، آموزش برنامه نویسی اسکرچ به کودکان 8 تا 16 سال است، اما همه می توانند از آن استفاده کنند.
اسکرچ راهی سرگرم کننده و جذاب برای یادگیری تفکر محاسباتی است و همچنین مجموعه ای از مهارت های حل مسئله هست که میتوان برای حل خیلی از مشکلات از آن استفاده کرد.