Scratch was developed by MIT Media Lab, and allows even young children to build and code their own animated adventures. With visual coding, students can learn to bring creations to life, and then power them onward with imaginative storytelling. Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically.
Take a few minutes and view the video below on Scratch. Use the Scratch platform to create a story, game or animation for submission to Mrs. Felton on the first day of school. The most creative project will win a prize.
Happy programming!
https://www.mathplanet.com/education/programming#!/
You do not need any prior experience of programming, we will start from the very beginning. Here you will find a basic course in Python, adapted for Middle school or junior high school students.