Scratch is a free online programming site where you can learn to program with a simple drag and drop interface. Make your own games, animations and stories and learn what coding is all about.
You can explore other people’s creations, remix them in your own way, and also make your own creations, all without signing up. If you want to save and share your creations, however, you will need to sign up for a free account
Here’s one example.
And here’s how it was made (click on the “See inside” in the upper right corner of the project page)
If you want to give it a try, click on “Create” and you’ll get a starter project with a cat. On the right side of the screen, you’ll see a step-by-step tutorial to help you.