Coding & Technology
Your child will go beyond coding and become a better creative thinker, planner, and problem solver in the world of technology.
Coding & Technology Programs
Watch us on PBS Charlotte: Carolina Impact.
Most coding programs teach kids to follow instructions. A student finishes the tutorial, the project works, and nothing transfers to the next problem. We built our curriculum around the opposite goal: the student should be able to walk into an unfamiliar technology and figure it out.
That takes time, which is why every unit runs 8–12 weeks. Students conceptualize an idea, code it, and work through the problems that surface along the way — with a coach who guides rather than hands over answers.
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. The result is a student who can embrace any new platform, and a portfolio of real work to show for it.
Empowering Future Tech Leaders
Our students don't just learn — they lead the way, and build a portfolio that sets them apart.
- Science Fair winsFirst place in Technology and Data Science categories.
- Coding & app competitionsRegional and national wins — College of Charleston High School Programming Contest, Congressional App Challenge, and more.
- Real client workStudent-built websites deployed for the City of Charlotte and local non-profits.
Our Program Is Goals Driven
By the time our students reach high school, they transform into tech leaders. Every level is built backward from a specific capability the student should walk away with.
- MIT Scratch
- Robotics
- Mobile Apps
- Web Development
- Roblox
- Mobile Apps
- Robotics
- Web Development
- Circuits Coding
- JavaScript
- Python
- JAVA
- Unity
- AI & Machine Learning
- Full Stack Web Dev
- Familiarity with multiple platforms.
- Start loving coding.
- Learning how to deal with failure.
- Exposure to programming languages.
- Deeper debugging.
- Develop ability to handle long code with multiple components.
- Mastery of platforms.
- Knowledge of undergrad-level computer science.
- Strongly distinguish themselves from peers.
Students get comfortable with ‘starting out’ on multiple platforms.
They start understanding how failure and problem solving is a part of the path to success.
They start transitioning out of the role of ‘just instruction following’.
Students get a flavor of professional coding platforms and become true creators of meaningful technological products.
Students start delivering on goals.
They compete in advanced competitions, engage in community service, and build independent research projects for Science Fair.
Build solid college portfolios.
Program Logistics
- Classes meet once a week
- Students work on assignments between sessions
- New students receive a 2-week money-back guarantee — if it isn't the right fit, you aren't locked in.
- No contracts ever. Cancel anytime.
What to Expect From This Program

Think critically, not just follow
We nurture independent thinkers, not instruction followers. Students tackle open-ended problems creatively instead of executing someone else's steps.

Learn from peers, not just coaches
Our classrooms buzz with collaboration, discussion, and a-ha moments. Ideas move sideways across the room.

Get comfortable failing
The curriculum deliberately creates stuck moments — and the practice of getting unstuck turns setbacks into lessons.

Build a real portfolio
Finished projects students can use for college and other applications.
Learning How to Code Isn't Hard. Learning to Think Like an Engineer Is.
Learning how to code is not hard at all for kids these days. In fact, if you are just looking for your child to learn to code, we would not advise you to spend money on any workshop or program. There are plenty of free resources online that will teach your child some coding in less than a month.
Why then, you may ask, do we offer such a prolific technology program here at Thinking Feet?
We do not believe in spoon-feeding code — we do not simply tell students what to do. Many programs take that approach, but then your child is essentially learning how to follow instructions in technology. We do hold their hands in the early learning stages, but very soon we let our students lead the way through a classroom methodology that fosters brainstorming, creative thinking, and technology leadership.
Our students learn to take risks and chances, and embrace failure along the way to learning and success. This has implications beyond just technology enrichment. That journey takes time, which is why our programs span 8–12 weeks per unit — and why we develop our own curriculum.
In our classrooms you will find a lot of student participation, diverse sets of ideas, and thoughts flying all across. Students experiment, make mistakes and learn as they go. The energy is palpable.
A short video (under 7 min) on learning coding the right way.
Ready to get started?
Levels, class times, and pricing are listed on the registration page. Prefer to talk it through first? Call (980) 292-1441 or email learn@thinking-feet.com.
Thinking Feet offers all classes virtually but 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.
© Copyright Thinking Feet. All Rights Reserved.
