yogendra's picture

Scratch - A programming language for kids and beginners

Most of the students know syntax of a programming language but face problem in developing logic. Today I am going to introduce you with a tool that will help you in learning programming in a fun way.  Although I have already introduced you to this tool before in my article "10 Tools to teach & learn programming concepts and increase logical ability". This programming tool is known as SCRATCH. SCRATCH is a block level programming language or visual programming language. It gives you power to visually create a program.

While working on SCRATCH Not only you will develop high order logical skil but you can also create interactive stories, animations, games & music. if you do not know any visual programming language till date, SCRATCH is the right tool to start with. Look at this video of a game created in SCRATCH.


now let's talk more about SCRATCH, scratch is developed by the lifelong kindergarten group at the MIT media lab. Many companies and organizations including National Science Foundation, Microsoft, Intel Foundation, MacArthur foundation, Google & Iomega support this project financially.

MIT says that while working on SCRATCH a student will develop creative thinking skills, systematic reasoning and soft skills to work in an collaborative environment. SCRATCH is widely used in many schools to teach programming in many contries around the globe. 

Not only this, you can also create Robots using "picoboard" and "Lego WeDo Robotics Kit". You can purchase this kit from scratch store.  In the video below you can see a kid made this car :)

If you want to create such Robots or develop higher order thinking skills to create better program. Download it now and Start playing with SCRATCH.

You can also purchase these books to learn SCRATCH - 

Want to know more? don't forget to write in comment.. see you soon!!!