https://beta.scratch.mit.edu/?tutorial=getStarted
“Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.”

Examples of when Scratch could be used:
Programming games
Story Telling
Math and geometry
Physics: Ballistic arcs
What I could use Scratch for in my classroom?
Scratch is a useful coding tool for students as it can have them engaged in creating while learning. I can see myself using this with my students maybe as a final assignment after learning a unit, social studies for example.
Where would Scratch not be helpful in my classroom?
I wouldn’t want this to become a distraction to my students. As long as it is being used as a tool at appropriate times, I would be okay with it.
How could Scratch help differentiate learning for my students?
This may be a useful tool for students that have difficulties creating a poster board for example for a project. Because it is so engaging, students that have difficulty staying on task with regular pen to paper assignments and may find this more intriguing.