Math + Coding = Analytical Thinking

Ages 6 - 10

Monday - Friday

4:30PM - 6:30PM

1 hour per week

Logo Brain BoostCourses

1 hour of Coding


Logo Brain BoostOur Strategy


Our teaching method is tailored for each individual student and our classes have a maximum student-to-teacher ratio of 3:1. One of the most important qualities a programmer must have is problem solving, and we stress this for all classes and ages. Our instructors will serve as guides, but all students will have to solve the problems themselves. In the process of learning programming, a coder will constantly battle errors from the computer, so we teach children to embrace making mistakes versus not making them

Brain Boost Logo Frequently Asked Questions


We usually recommend our students to start on the Scratch programming language, a visual-based language that makes it easier for kids to understand the logic behind computers and coding. We want to make sure our students are strong and confident in logic skills. As they progress and begin to better-understand computers, we move them to text-based languages, like JavaScript or Python; we find that the transition is seamless when first introduced to Scratch, not to mention that by then their math skills are at a much higher level because they are older. However, if a student already has these skills or has a very intense desire to learn text-based languages, we can begin at this point.
Although we recommend training in both math and coding, as they go hand-in-hand and have provided the best results, if you wish to enroll your child in a class purely focused on math you may do that. Instead of splitting the class into two, 30-minute sessions (one focused on coding the other math), we will make it a full 1-hour math session.
Usually, coding is the process of writing text commands that will direct the computer so that a desired program is created. At Brain Boost, we believe that learning to think like a computer is the most crucial aspect of programming, so we use Scratch, a visual-based programming language that uses colored blocks to model text commands, to teach children to think logically. Once they have mastered Scratch, they move onto text-based programming languages, which becomes an easy transition because they already understand how a computer "thinks".
Most children, especially those who find math difficult, become frustrated with the cryptic nature of math. Using the Singapore bar method, we show them how to visualize math problems, instead of seeing text or numbers. If children learn to visualize math problems at an early age, they will start to see the different patterns of similar problems, allowing them to pass on their learning to new objectives. In addition, having extra class time outside of school to go over math topics and homework will give any student a huge edge.
We understand that work in the classroom should lead to results on test day, which is why we assure that our lesson plan moves in parallel with topics in school. We will reenforce the topics that are being taught in school and also stretch their mathematical imagination to the limits by exploring more advanced topics.
At Brain Boost we are passionate about teaching children programming, a skill that is not taught in the majority of high/middle schools in the US. We have small class sizes (less than 5 kids), skilled teachers, as well as a team of highly experienced computer scientists and engineers who have created a teaching model centered around children exploring their passions. We use game-creation, for example, as a way to teach kids problem solving through an activity that they love.
Sign Up Now!

Math + Coding = Analytical Thinking