Computer Programming

Our proprietary curriculum is developed by industry and domain experts investing hundreds of hours in research and development to create the best technology program for your child.

Special Offer!! Pay for 2 programs, attend all 4.

Plus a 2 week money back guarantee.

Curriculum Depth

our approach

Your child will go beyond Coding and become a better creative thinker, planner, problem solver in the world of Technology​

Learning CODING is not hard at all for kids these days. In fact, if you are just looking for your child to learn CODING, we would not advise you to spend money on any workshop or program. There are plenty of free resources available online that will teach your child some CODING in less than a month.

Why then, you may ask, do we offer such a rich technology offering here at Thinking Feet?

At Thinking Feet, unlike many other workshops, we do not believe in spoon feeding code....we do not simply tell students what to do. Many programs take that approach but there your child is essentially learning how to follow technology.
At Thinking Feet, we do hold their hands in the early learning stages but very soon we let our students lead the way through a unique classroom methodology that fosters brainstorming , creative thinking and technology leadership.

The genesis of our curriculum and classroom methodology, STEMs (pun intended) from an objective of developing problem solving and creative thinking aptitude in our students. Our goal is to instill in students the strategies and confidence to embrace any new technology platform and innovate by conceptualizing ideas, coding them and solving through problems as they emerge.

Our students learn to take risks & chances, and embrace failure along the way to learning and success. This has implications beyond just technology enrichment. This journey of coaching and development takes time, which is why our programs span 8 - 12 weeks per unit. To meet this objective, we develop our own curriculum...none of the available online curriculum (free or paid) come even close to what we offer.

What do our classrooms look like?

In our classrooms, you will find a lot of hand raising, diverse set of ideas and thoughts flying all across....students experimenting, making mistakes and learning as they go along....The energy is palpable. Students learn as much if not more from each other's diversity of thought, as they do from the coach.

Winter Schedule

L1: Robotics with Vex Virtual, mBOTs, Ozobots

Pre-requisite: None

​Grades: 1st - 3rd

​Mondays 6:30PM - 7:30PM

Jan 2022 - March 2022 (12-14 weeks).
  • Beginner friendly program to learn the fundamentals and algorithms of robotics and developing innovative movements, applications and solutions to challenges.
  • Start with the Vex virtual Robotics platform and learn about distance sensing, color sensing and using them to solve multiple Robotics challenges.
  • Program many logical challenges with the mBOTs integrating sensors and motors in a virtual environment. Code Ozobots with flashing lights from your computer screen and use light & color sensing technology to navigate various challenges.
  • Borrow one of our Robots to keep for the period of the course. It is Rent FREE if your child completes the course and the robot is returned in good working condition.
  • Students solve multiple challenges  that can only be solved using their keen Vulcan sense of logic and programming prowess:
    • Obstacle avoidance (similar to robotic vacuums), solving mazes,  and much more!!
  • Coding content: Simple motor control, using different sensors as triggers, conditional loops, repeat loops, iterative programming.

L2: Web Design and Development

Pre-requisite: None

​Grades: 3rd - 5th

Tuesdays 6:30PM - 7:30PM, Friday 5:15PM - 6:15 PM

Jan 2022 - Mar 2022 (12 weeks).
  • Students will design and code fully functioning websites integrating photos, videos, user interaction, navigation to internal and external pages and much more.
  • This is a unique program where students learn creative design strategies and coding in HTML plus rapid development tools to create their unique live website they can share with family and friends.
  • This is a great first step for students towards building web interactive web applications & games. Our students have used their learning to build functional websites to consolidate their school study links, sports passions and hobbies.
  • Coding Content: Static and Dynamic backgrounds, Text animation, Page navigation - menus and sub menus, Using Buttons to link internal and external pages, Embedding pictures and videos with and without links, Visitor counter, and more!!
  • Design content: Rule of third, Color palette balance between text, background etc, Balancing Text and Visual content, page layout and alignment.

L3: Advanced Robotics using Lego EV3 Mindstorms with a loaner Robot!!

Pre-requisite: 6+ months of prior programming experience or Grades 5 and above

Min ​Grade: 4th+

Mondays 6:30PM - 7:30PM

Jan 2022 - Mar 2022 (12 weeks)
  • If your child is ready to take the exciting journey into the world of Robotics in an engaging environment of learning and fun like none other then this is the right program for your child.
  • Our Robotics curriculum is built on many innovative programming strategies and equips students with the toolkit and confidence to program their way through any challenging robotics situation they may face.
  • In Advanced Robotics students will learn many advanced Robotics algorithms to ace any robotics competitions.
  • Students will program the Robot to simulate gear shifts of a car, multi speed car, smart cruise control and braking (as present in many automobiles), automated craft that finds the source of light, and more!!
  • Coding Content: Simple motor control (steering mode and tank mode), coding sensors: color, ultrasonic distance, touch, gyro, conditional loops, repeat loops, loop interrupts, using multiple variables in math blocks, memory modules, pre-defined blocks, and more!!.

L4: Game development in Python

Pre-requisite: 12 months of prior programming experience OR Grades 6 and higher

Min Grade: 5th

Tuesdays 6:30PM - 7:30PM

Jan 2022 - Mar 2022 (12 weeks)
  • Students will start their journey on one of the most prolific computer programming platforms that are used by professionals in many industries as they design many graphic games and applications.
  • Starting with simple animations, they will gradually progress into coding intermediate - advanced games in Python.
  • Coding content: start with learning basic Python constructs of functions, conditional statements, loops, delay timers and more. Gradually they will learn advanced algorithms of collision detection, use of array lists for spawning multiple instances of game characters and more.

L5: Developing Mobile Apps with Android JAVA Studio

Pre-requisite: 24 months of prior programming experience OR Grades 8 and higher

Min Grade: 6th

Sundays 10:00AM - 11:30AM

Feb 2022 - Apr /May 2022 (12-14 weeks)
  • Designed for students ready to take a leap into mature native language programming in the Android Java platform.
  • Students will use XML for design and JAVA for programming apps of varying complexity.
  • Students will learn user interactions (tap, swipe, shake) integrating Math functions, Random number functions, Image processing. In addition they will learn integration of various APIs: messaging, phone, camera.
  • Students take a step into the world of Object Oriented Programming Concepts using JAVA, while building fully functioning Android Apps.
  • Prior JAVA experience is not needed, but knowledge of basic programming concepts of conditional statements, repeat loops (for, while) are strongly recommended. The focus will be on using JAVA for App development rather than learning the core of JAVA.

L6: Data Science Track:  Data Analysis and Visualization in Python

Pre-requisite: 24 months of prior programming experience OR Grades 8 and higher

Min Grade: 6th

Saturdays 4:00PM - 5:30PM

Feb 2022 - May 2022 (16 weeks)
  • Data Science is one of the hottest jobs family of this century and has application in every industry. Python is one of the most popular data analysis and visualization tools used by college students and industry professionals. This course is designed to be a foundational platform of using Python in data science. No prior Python experience is required.
  • This program is designed with a comfortable pace for middle and high school students to learn the Python platform and Microsoft Excel in data analysis applications.
  • Students use Python to visualize, analyze and generate insights including simple statistical observations. Specifically students will learn the fundamentals of Python data types, arrays, function definitions and the libraries of NumPy, Pandas, Matplotlib. The course will culminate with a final project that would combine application of all the concepts.
  • Part of the year long data science course. This course will be followed by Artificial Intelligence and Machine Learning in Python.
  • While not mandatory, Students would benefit most if they have at least 12 months of prior Coding experience in some native language (C, C#, C++, JavaScript, JAVA, etc)

Pricing (per 4 weeks):

Level 1, 2, 3, 4 (one hour a week): $135

Level 5, 6 (90 mins a week): $185

See applicable discounts on Registration page. Level 5 & 6 not eligible for 'Pay for 2, do all 4' promotion.


Thinking Feet’s main learning center is located in the Ballantyne area in Mecklenburg county. We are just minutes away from nearby Blakeney, Weddington, Marvin, Waxhaw, Pineville, Matthews, Wesley Chapel, Piper Glen and Fort Mill, SC.​​