Coding W/iGen

“When children learn how to code, a whole world full of possibilities opens; they can create new solutions in their way.”

—  Matthew Lynch


In this pathway, iGeners will learn to code computer programs through the Scratch 2.0 system. Scratch is a programming language that lets you create your own interactive stories, animations, games, music, and art. Scratch provides iGeners with the platform to develop and apply 21st century skills such as creative thinking, systematic reasoning, and collaboration. The course is divided into seven units with many different themes, such as: Animations, Stories, De-bugging, and Game Design.

This course will also offer students kinesthetic opportunities to digest complicated concepts and skills in collaborative environments, without using computers.

At the end of the course, iGeners will apply all computational concepts and practices by designing and developing their final project, which they will present to their peers and families and publish on MIT’s website.

Scratch will help iGeners to…

  • Develop computational thinking skills
  • Develop critical thinking
  • Understand how code work and what code does
  • Develop logical thinking and problem-solving skills
  • Learn how to use  variables, methods, and loops
  • Build hands-on skills while enhancing creativity
  • Learn important strategies for solving problems, designing projects, and communicating ideas
  • Develop determination
  • Foster and inspire creativity.