This unique program will mirror the content covered in the first two years of Computer Science Undergrad, while maintaining an appropriate pace of instruction that will be manageable by students in high school. 

Starting with the content of AP Computer Science (High School), the curriculum will then take students into depths of algorithms, data structures and more, transforming them into early computer scientists. They will cover many topics taught in Computer Science undergrad which will give them an edge in the college application process plus a significant advantage over peers when they actually set foot into college.

Coding is just a small part of Computer Science and this program will take students deep into areas of computer science and engineering like algorithm analysis, memory optimization, pattern recognition etc. Truly mirroring what is taught in Computer Science undergrad.

We are being advised on content by Computer Science professors from some of the top universities in the country

Call: 980-292-1441


Thinking F​eet

gear up your child for a computer science undergrad before they set foot in to a college 

Imagine the significant advantage they will have over peers having advanced through undergrad computer science courses years before they go to college !!! Only at Thinking Feet

Who will benefit

Computer Science: Introduction to Machine Learning and Artificial Intelligence
Pre-requisite: 12+ months of prior programming experience in a native language (C++, JAVA, Python etc) and Grades 8+
Min Grade: 8th
Online Class. Fridays 5:30PM - 7:00PM

Jan 2019 - March 2019 (10-12 weeks)

  • This is a course designed for your curious child in Grades 8 or higher who is demonstrating immense passion for technology and computer science.
  • A unique course to give students an early introduction to the fundamentals of Machine Learning and Artificial Intelligence, the breakthrough advancements in the field of Data Science.
  • Students will code in Python and apply statistical concepts to pattern recognition and build self learning prediction and classification models.
  • The pacing of the course assumes no prior experience with the topic and will patiently go deep into the cutting edge domain of Artificial Intelligence and Machine Learning
  • Content covered is usually taught in undergrad Computer Science.Type your paragraph here.
  • Appropriate for students who are ready to go beyond coding into the depths of Computer Science.

Program Structure


Ideal for students who have taken or will be taking AP Computer Science in High School and also have a high likelihood of pursuing an undergrad in Computer Science or related field. 

This course will excite students who are ready to take the leap beyond coding into the world of analysis and optimization of computer algorithms. They will learn software development strategies and techniques to make computer programs run more efficiently. If your child has a high degree of persistence, self motivation and a hunger to learn advanced technology, they will thrive in this program.


90 minute class, once a week. 

Online class Fridays 5:30PM - 7PM.

Next Session starts Jan 2019

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

Try all programs RISK FREE with our

4 week MONEY BACK guarantee


Computer Science at Thinking Feet