“Learning to write programs stretches your mind, helps you think better, and creates a way of thinking about things that I think is helpful in all domains…” -Bill Gates

Coding has become one of the most important skills for students to acquire in the 21st century – valuable in fields from robotics to arts and culture. We prioritize a hands-on approach at TA, helping students walk through the basic theoretical understandings of coding through software platforms, and moving on to practical applications through robotics.

Our aim is to create skilled and knowledgeable programmers with the ability and confidence to undertake their own projects, and realize their own ideas.


Coding is becoming a core skill of the 21st century, whether you are interested in academics, research, a career, or even design and art! We teach coding to students by engaging them through hardware as well as pure software platforms. Our classes develop a foundation of programming capability, not just short exposures to diverse topics.

Whether you are interested in studying Python, C++, Swift, or anything else, our programming staff, comprised of experienced software engineers, can support you.


Robotics takes technological learning to the next level, blending software engineering and programming with the physical.

Learn how wires, sensors, chipsets, circuitboards, and other physical parts combine with software to create new inventions which interact with the world.

Our robotics team, led by a PhD and professional roboticist, can teach you problem solving, electronics, programming, and more.

Start building your own personal robot revolution today.


Coding is even more engaging when students can see the fruits of their labor in real time. It is all the more fun when the sky is quite literally the limit for what they can accomplish with their work. Here at TA we use the popular, and impressively flexible, game Minecraft to help students understand the basics of coding. Learning to manipulate code, and creating an entire world in the process – what could be more fun?



Spring 2018 Standardized Test Prep
Class Date Time Status
SAT Verbal (aimed at Mar 10 SAT) Sundays, Jan 14 - Mar 4 10:00-12:30CLOSED
SAT Math (aimed at Mar 10 SAT) Sundays, Jan 14-Mar 4 13:00-15:30CLOSED
SAT Physics (January-March) Sundays, Feb 4-Mar 18 17:00-19:00
SAT Math II (January-March) Sundays, Feb 4-Mar 18 19:00-21:00
SAT Verbal (aimed at May 5 SAT) Sundays, Mar 11-Apr 29 12:30-15:00
SAT Math (aimed at May 5 SAT) Sundays, Mar 11-Apr 29 9:30-12:00
SAT Physics (April-May) Sundays, April 8-May 27 17:00-19:00
SAT Math II (April-May) Sundays, April 8-May 27 19:00-21:00