Empowering Elementary and Middle School Students to build a strong foundation in Computer Science with one-on-one learning and personalized lessons.
First lesson free. Reduced fee lessons for students with financial hardship.
Get Started!Elementary and Middle School students can develop a foundation of computer science knowledge and learn new approaches to problem solving that harness the power of computational thinking.
Learn computer science to develop the ability to think logically, abstractly and creatively to solve compex and challenging problems.
Use your computer science skills to drive innovation in science, engineering, business, entertainment and education.
Computer Science is one of those fields where it is almost impossible to predict what will happen next. Imagine all the ways that you can use computer science to make your life's work exciting and real.
Computer Scientists are highly sought after and in great demand. Computer Science jobs are among the highest paid and have the highest job satisfaction.
Our mission is to build a strong foundation in computer science and programming for each student, one student at a time.
Research from educational psychology and studies have shown that the most effective way for kids to build a strong foundation in computer science and programming is by pairing them with a coach and tailoring individual feedback based on a two-way dialogue augmented with additional online and offline resources.
There are several advantages of learning computer science in elementary and middle school. First, learning programming empowers kids. Coding puts children in control of the computer and through experimentation builds mastery in sequencing skills, counting, problem solving, logical thinking, cause and effect, and critical thinking. Additionally, children can express themselves through code and find it cool to create games, apps, and websites and to even control robots. The earlier we introduce coding to children, the more comfortable they will become with computers and technology and the more successful they will become when presented with more challenging learning opportunities.
Lessons are taught via zoom or in-person.
We recommend starting with Scratch for younger kids to learn computer science concepts using visual blocks. Python is great as a first language for kids who are ready to start learning computer science by writing real code. Java would be good for kids who want to take AP Computer Science in High School, develop Android Apps or go into competitive programming. Knowing Java is a pre-requisite for Android development. We recommend USACO Bronze for students who are already at intermediate level with their Java/C++/Python skills and are ready to dive into competitive programming.
First lesson is free. If you like the first lesson, you can continue the lessons at only $99 per month for one on one coaching. Reduced fee lessons are available for students with financial hardship. We start where the student is at and continue at a pace that makes sure our students are learning new concepts and exploring new pathways as long as they continue their learning journey with us.
Please reach out to check availability.