Scratch is a simple coding platform to introduce anyone taking their first steps into the world of programming. Scratch helps its users to develop creative skills as they develop their programs and find solutions to problems they encounter. Scratch also helps users learn to think systematically the way that computers work.
With any programing language there are pre-existing functions and the ones yet to be created. The functions that already exist are great and allow you to do a lot but sometimes they aren’t exactly what you need so you and your creative mind need to make something new. There’s where the creative part comes in and the programer starts looking for new possibilities.
The type of ordered thought involved in computer programming helps us in other parts of our lives where the order in which we do things matters. Programming teaches us the subtleties that go into coming up with a plan of action and makes these processes go faster and smother.
You can find a link to this resource and many others like this on our Resources page.