Scratch is a free to use visual programming language that provides a rich learning environment for people of all ages, especially for children aged 8 to 16. It enables you to create interactive, media-rich projects, including animated stories, book reports, science projects, games, and simulations.
Scratch provides a full set of multi-media tools allowing you to create interactive, media-rich applications. It is a great first step into the world of programming for children. With Scratch, children learn problem-solving skills,which are important in all areas of life, not just programming.
The visual structure makes it a simple matter to trace the flow of your programs and refine your way of thinking.
The objective of this course is to teach fundamental programming concepts using Scratch as an educational tool. It does not assume any prior programming experience.