facebook email a friend

Computer Programming for Kids in Grades 3-9

For over 25 years the Computer Programming and Virtual Robotics Program at the Institute for Mathematics and Computer Science (IMACS) has been helping students build a strong programming foundation. Our students tell us they love the program because it's loads of fun; IMACS parents love that the in-class challenges are worthy of their children's talents.

Computer Science Student Learning to Program

As in all IMACS classes, this class develops your child's ability to think through problems that go beyond the specific applications of the class. That's the IMACS Difference!

What Will My Child Learn?

The IMACS Computer Programming and Virtual Robotics Program are focused on two complimentary areas:

Computer Programming

Your child will learn to write computer programs using a graphic-based computer programming language developed at MIT.

But the real value of the course is not in learning the details of some programming language. IMACS students learn to think with mathematical precision while interacting with fun programming concepts, puzzles, and challenges that stem from geometry, algebra, computer science and physics.

Working through the self-paced projects designed by the IMACS Curriculum Development Group, and guided by a deeply trained and educated IMACS instructor, your child will develop a talent for problem solving that overflows out of the IMACS classroom and into all aspects of his or her academic and professional careers.

Erik Benoist says, “When I interviewed with a Georgia Tech Computer Science professor he said he could tell I had taken the IMACS Computer Class. He was impressed – and I was amazed!”

Virtual Robotics

In the Virtual Robotics portion of the program, your child will use a toolbox of wheels, gears and sensors to build and program robots!

The robots themselves operate in a virtual world that mirrors the real world, complete with friction and laws governing momentum and energy.

It's fun, but it's no game! Your child will succeed in this course by learning to write and logically analyze the programs that control the actions of each robot.

Is the IMACS Program Right for My Child?

The IMACS Computer Programming & Virtual Robotics course is perfect for students who desperately need a challenge worthy of their ability as well as for those who have untapped academic skills just waiting to surface.

Because the course is self-paced with individual attention from the IMACS instructor, your child will never be held back from reaching his or her potential.

Too often, children (and adults!) give up on a problem that takes more than a minute to solve. IMACS Programming students are purged of the fear of big, complex tasks and develop a well-founded confidence rooted in genuine advancement of their reasoning skills.


In middle school Danielle took IMACS classes in computer enrichment and was inspired. She quickly progressed to IMACS University-Level Computer Science. Danielle was recruited by The Johns Hopkins University (among other universities) where she accepted the National Merit and Bloomberg Scholarship awards.

The educational foundations students build at IMACS help them outperform the expectations of their parents, teachers and professors.

For the rest of their lives, whether in school, at work or at play, IMACS graduates simply think better.

Sign Up for a FREE Trial Class

To see firsthand how beneficial the IMACS Computer Programming & Virtual Robotics Program can be for your child, sign up for a one-hour Trial Class. During the class, your child may start the first lesson and experiment with the program for free.

Sign up for a free Trial Class