FAQS ABOUT KIDS CODING CLASSES
Which class should my child take first?
- Kids under 8 years old: Start with Scratch Jr (Early Coding: Stories and Play)
- Kids 8 and up: Start with our Scratch classes (Code Your Own Video Games) and then move on to Minecraft Modding or Android apps
- Kids 10 and up: Choose from a Scratch class, or the HTML (Build your own website) class
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:
- It is easy to start with. Kids will have a working program at the end of the first class.
- It is powerful and capable . Scratch and its cousin SNAP
are used in college level Computer Science classes at prestigious institutions such as Harvard
- It is a fun language that is particularly good at visual projects such as games and animations.
- It is free, online and open source so that kids can access their projects from home and continue coding after classes end.
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 focus of the class is developing logical / sequential thinking and planning
- We use a variety of activities, both on the iPad and unplugged, to work with short attention spans
- The tools used do not require reading, so it is suitable for all literacy levels
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.