Which class should my child take first?

What is Scratch?

Scratch (http://scratch.mit.edu) is a block-based programming language built by MIT's Media Lab, designed specifically around the needs and interests of children learning to code.

Scratch is the core foundational language in our curriculum. We chose Scratch because:

How is the Early Coding for grade K-2 different?

The Early Coding class introduces coding ideas and practices in the context of stories and play.

The coding section of this class uses Scratch Jr, which allows kids to develop stories, animations and simple games using an iPad app. Learning Scratch Jr prepares kids to move into Scratch, as the basic ideas and structure are highly similar.

Can I make up missed classes?

We encourage students to try to attend all your scheduled classes. We cannot guarantee make up lessons, due to our low student-teacher ratio and class size. When space is available and prior notice is given, we will attempt to find another class you can join. Other classes may not be on the exact same lesson.

How big are the classes?

We maintain a small class size so that every kid can get individual attention every week. Classes range from 4 to 10 kids, and we maintain a 4:1 or better student-teacher ratio.

What are the expectations for homework?

No homework is required!

However, coding is a complex, hands-on skill and the best way to improve is by doing it. Just like a baseball player has to practice batting, a coder needs to code. If your child is able to spend some time coding in between lessons, for example making a new project similar to the one made in class, s/he will retain the learning better and progress faster.