اسکرچ(Scratch) یک زبان برنامهنویسی تصویری است که با هدف آموزش برنامهنویسی به نوجوانان طراحی شده است. زبان اسکرچ علاوه بر سادگی و قابل درک بودن، تمامی مفاهیم مهم برنامهنویسی را نیز در خودش جای داده. نوجوانان در این دوره میتوانند با استفاده از این زبان، بازیها و انیمیشنهای موردنظرشان را ساخته و با مفاهیم اساسی برنامهنویسی آشنا شوند.