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.

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 instructions...in 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.

Fall Schedule

L1: Foundations in Game & Animation Programming with MIT-Scratch

Pre-requisite: None

​Grades: 1st - 3rd

​Thursdays 6:40PM - 7:40PM

Sep 2022 - Dec 2022 (12-14 weeks). Starting Week of Sep 5, 2022.
  • A curriculum specifically designed for our youngest technology leaders to introduce them to fundamentals of coding using MIT-Scratch.
  • Students learn the fundamentals of algorithmic thinking as they build multiple visual games and applications using a very simple yet powerful tool.
  • They learn about loops, conditional statements and simple algorithms along with creative design as they code many games and visual applications.
  • Students take their first steps into the world of coding in a fun and engaging learning environment.

L2: Intermediate-Advanced Game & Animation Programming with MIT-Scratch

Pre-requisite: None.

​Grades: 3rd - 5th

Mondays 6:40PM - 7:40PM

Sep 2022 - Dec 2022 (12-14 weeks). Starting Week of Sep 5, 2022.
  • Beginner friendly program where students start with basics and accelerate quickly into learning advanced programming algorithms with MIT Scratch.
  • Students build multiple visual games and applications using a very simple yet powerful tool.
  • They learn simple and nested loops, conditional statements, sequential and parallel processing of code and multiple algorithms along with creative design as they code many games and visual applications.
  • While coding students learn many debugging techniques in their journey to become independent problem solvers.
  • Students take their first steps into the world of coding in a fun and engaging learning environment.

L3: Intermediate. Android Mobile App Design and Development with MIT App Inventor

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

Min ​Grade: 4th+

Fridays 5:30PM - 6:30PM

Sep 2022 - Dec 2022 (14 weeks).
  • Students program multiple sensors (accelerometer, gyroscope, microphone etc) on a mobile phone or tablet as they learn the fundamentals of designing and coding apps and games on Android.
  • The fully functioning apps and games students build can be shared with family, friends and published on Google Play Store.
  • While building multiple Games and Applications, students will learn about coding and capturing different user interactions (tap, swipe, shake etc), translating text to voice, voice to text, visual animations and design best practices.
  •  A unique program combining creative design and coding in one of the cutting edge platforms.

L4: Game and Application development in JavaScript

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

Min Grade: 5th

Advanced group: Tuesdays 6:40PM - 7:40PM

Intermediate Group: Tuesdays 6:40PM - 7:40PM

Sep 2022 - Dec 2022 (12 - 14 weeks).
  • In a comfortable pace, students learn one of the most robust platforms used to design multiple interactive web based applications.
  • Starting with the basics, the course will build a solid understanding of JavaScript as students start with mini projects and eventually build fully functional web based games and applications.
  • Students learn about coding animations, simple and nested loops, simple and nested functions and much more.
  • Advanced Group: students with at least 6 months prior experience with JavaScript
  • Intermediate Group: students with no prior experience with JavaScript

L5-C: JAVA fundamentals - algorithms, data structures (High School Appropriate)

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

Min Grade: 6th

Open Slot (time will be finalized based on group availability after registration)

Sep 2022 - Feb 2023 (22 weeks)
  • This unique program will start with the basics of JAVA and cover content of AP Computer Science courses of high school, but in much greater depth and breadth.
  • Program pacing will be very comfortable for middle and high schoolers with prior exposure to coding.
  • Students will learn the fundamentals of object oriented programming, algorithms, basic data structures and more as they take their first major leap into the world of computer science.
  • Program flow (guideline):
    • Fundamental data types
    • Simple and nested loops
    • Array manipulation
    • Functions
    • Simple classes and inheritance
    • Simple algorithms
    • Array lists
    • Advanced nested loops
    • Advanced functions including recursive functions
    • Complex classes and inheritance
    • Advanced data structures - Trees
    • Advanced algorithms
  • No prior experience with JAVA required, but students preferred to have at least 24 months of prior programming experience including exposure to a native language platform like JavaScript, C, C-Sharp etc or students have to be in Grades 9 or higher.
  • This is the precursor to our course on Competitive Programming - USACO Bronze.

L5-F: JAVA fundamentals - Visual applications with JavaFX (High School appropriate)

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

Min Grade: 6th

Tuesdays 6:40PM - 7:40PM OR Saturday 4PM - 5PM

Sep 2022 - Feb 2023 (22 weeks)
  • This unique program will start with the basics of JAVA and object oriented programming while building visual applications and games.
  • Program pacing will be very comfortable for middle and high schoolers with prior exposure to coding.
  • Students will learn the fundamentals of object oriented programming, algorithms, basic data structures and more as they take their first major leap into the world of computer science.
  • No prior experience with JAVA required, but students preferred to have at least 24 months of prior programming experience including exposure to a native language platform like JavaScript, C, C-Sharp etc or students have to be in Grades 8 or higher.

L6: Data Science Track:  Data Analysis and Visualization in R (Read more HERE) (High School appropriate)

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

Min Grade: 5th

Open Slot (time will be finalized based on group availability after registration)

Sep 2022 - Jan 2023 (18 weeks)
  • Data Science is one of the hottest jobs family of this century and has application in every industry. R is one of the most popular data analysis and visualization tools used by college students and industry professionals.
  • This program is designed with a comfortable pace for middle and high school students to learn the R platform and Microsoft Excel in data analysis applications.
  • Students use R to visualize, analyze and generate insights including simple statistical observations.
  • Part of the year long data science course. This course will be followed by Data Analysis in Python, 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+ (90 mins a week): $200

See applicable discounts on Registration page.

 

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.​​