Scratch is a class of programming groups. Scratch is a pro-gramming language that is widely used for the early stages of programming learning. Students can use these function blocks to create programs, without coding directly. Scratch emphasizes learning in programming logic.