Scratch from MIT – Coding with blocks

Here’s a product that revolutionized the way coding was taught around the world.
Engineers at MIT Media Lab started with a simple idea of making blocks of codes. This coding for kids free website replaced the method of teaching students how to write the actual coding languages or syntax.
They made code blocks draggable to enable creation of a sequence of code that works together to make animations, games, stories, etc.
The service is available in 70+ languages, hence it accessible to users across the globe.
Following is an overview of Scratch coding platform:
Price: Free
Age: 8-18+ years
Platforms: Web (Scratch Junior, for Age 5-7 years, is available for Apple, Android, Chrome and Amazon)
Purpose/How it helps students
The slogan of the learning platform is “Imaging, Program, and Share.”
It encourages users to creatively combine, reuse and share code blocks. The program was developed to enable students to develop additional skills in after-school programs to develop abilities to invent and design.
Growth opportunities
Students who learn
Fun fact: The name of the program is based on the Scratching technique used by DJs to mix sound effects by manipulating Vinyl records on a turntable. In this program, users can create different games, animations etc. by mixing together images, sound, programs and more.
Scratch coding User Interface
The user interface of the coding software has three sections–Stage area, Block palette, and Coding area.

How Scratch works
Users pick blocks of codes from the Block palette to add to the Coding area. The action/function corresponding to the selected code block occurs in the stage area.
You can choose sprites (characters and objects) and background from the given library, upload them in picture form, or create some using Paint Editor available in the Scratch software.
Types of code blocks
The code blocks available in the Scratch software are under various categories:
Motion, Looks, Pen, Data, Events, Control, Sensing, Operators, and More blocks.
These categories have various code blocks that help users integrate various functions to their Coding area.
Community
Scratch Wiki is a repository of information on Scratch educational programming language and its website. The community is run by Scratchers (users of scratch) and Scratch Team (developers of the software).
With a strong platform and a great community, learners?kids and adults?get a chance to carry out amazing projects with Scratch.
It requires no knowledge of programming syntaxes and is free to use, and hence is accessible to users across the globe.
Read more such articles:
Scratch is a great platform for kids to learn about coding fundamentals and concepts. It makes learning fun and interesting for the young ones too. Thanks for sharing!