Don't just play video and computer games...Make your own!
Scratch is a programming language that makes it easy to create not only games but also simulations, stories and interactive art. Scratch is a program developed by Massachusetts Institute of Technology in coordination with the Lifelong Kindergarden Group. It is a visual, block-based, computer programming language editor. The code used in Scratch does not use text. It uses Lego-like pieces. Because of the lack of text errors (syntax errors), the learning process is much less frustrating and therefore, easier to learn. As students learn how to code they are developing essential 21st century skills such as critical thinking, creativity and collaboration
Check out SCRATCHABLES.blogspot.com, this is the site created by Mrs. Coleman for her MES students. There are 17 lessons (aka “ABLES”), that will guide you and by the end you should have created your first game.
If you are teacher and are interested in learning more about Scratch, or you already on Scratch and would like to be a mentor go to SCREACHERS (Teachers on Scratch) for more information, useful lesson ideas and resources
ScratchJr.'s interface and programming language were redesigned to make them developmentally appropriate for younger children. ScratchJr is an introductory programming language that enables young children (ages 5-7) to create their own interactive stories and games. Children snap together graphical programming blocks to make characters move, jump, dance, and sing. Children can modify characters in the paint editor, add their voices and sounds, even insert photos of themselves -- then use the programming blocks to make their characters come to life.
ScratchJr is available as a free app for both iPad and Android tablets. For more information about ScratchJr, see scratchjr.org.