Lập trình Scratch là một ngôn ngữ lập trình đồ họa và môi trường lập trình dựa trên khối xây dựng (block-based), được phát triển bởi Viện Công nghệ Massachusetts (MIT).