Students will become more creative and innovative in their approach to framing and solving problems.

Why should my child learn to code?
Students who learn to code learn mathematical and computational concepts - they
problem solve and think mathematically using logic and systematic reasoning. They learn
to deconstruct problems into smaller, manageable pieces. The programming skills that
students will learn transfer well to traditional programming languages including loops, if
statements, and variables.

Students create projects that are personally meaningful,
which express their ideas through stories and games. They will learn to
imagine, design, create and share their own games and animated stories. Students share
their projects online for others to play, review, discuss and remix. They will create a
personal portfolio of their stories and games.

What programming language(s) do you teach?
Starfire Coding begins with Scratch. Scratch is the “Lego” of programming languages - it is a
drag-and-drop visual programing language consisting of blocks of code that students stack
together to create computer instructions. Scratch was developed at the MIT Media Lab
Lifelong Kindergarten group to make it fun and easy for kids to learn to code. When students demonstrate a mastery of programming concepts and the patience and attention to detail necessary to handle syntax without frustration, we will introduce them to Javascript and/or Python.