This is a great introduction to learning how to code and develop computational thinking in a fun way that learners don't even realize they are working on those skills.
This app is used in my classroom as an introduction to computer programming concepts. We usually spend one period trying it out. Students are free to explore the app without any specific activities required. This gives them a chance to enjoy the fun side of computer programming.
2 Direct Instruction
This application is a great way for students to become involved in coding in a visual way that is motivating and easy for all students to learn.
This program is used extensively in a Programming 1 classroom at the high school level. Students spend six weeks, one period per day learning about various programming constructs to complete a baseline in computational thinking and computer programming skills. Topics covered include: statements, Boolean expressions, conditions, loops, variables, threads and events. Time is also spent connecting Scratch to the physical world by using Lego WeDo and Makey Makey boards.
3 Guided Practice
A deeper dive into Scratch has all of the concepts needed to help students understand and become proficient in computational thinking skills.
4 Independent Practice
Students can use Scratch to create projects that demonstrate their understanding of computational concepts.
Using the Scratch Studios feature students can add their project and then view the projects of others in the group and offer feedback and suggestions to them.