Find Private Computer Programming Lessons

Looking for private in-home or in-studio Computer Programming lessons? Our Computer Programming teachers are ready to get you started. Find your teacher today!

Use your current location
Featured On

How it Works

From finding the perfect teacher to managing payments, scheduling and tracking your progress,
we take care of all the details, so you can focus on learning. Learn More

Search for a teacher

Compare hundreds of teachers based on the criteria that matter to you, including background checks, age and experience.

Schedule your lessons

When you've found the perfect match, schedule your lessons online using the teacher's real-time availability.

GetStarted
BrowseListings

Connect with your teacher

Your teacher will welcome you with a personalized curriculum to meet your specific goals and you'll be able to manage your entire schedule through our free online account.

Connect Locally or Online

Local

Local Lessons

No matter where you live, chances are we can introduce you to an amazing teacher in your neighborhood. You can take lessons in the privacy of your own home or at your teacher's location.

Online

Online Lessons

What if your dream teacher is on the other side of the country? No problem. You can meet with your teacher online using a webcam on your computer.

Popular Computer Programming Teachers

Jiancheng W.

Flushing, NY
Profile_58858_pi_10369571_643961152359602_8523632620059915786_n
Learn More

Крис А.

Orlando, FL
Profile_96894_pi_885347_10151278210726638_474851627_o
Learn More

Rafeh Q.

Niles, IL
Profile_96759_pi_clever_programmer_brand_photo
Learn More
Profile_58858_pi_10369571_643961152359602_8523632620059915786_n

Jiancheng W.

Flushing, NY

c++ and java for beginners.

Reviews

Silhouette-80
Jessica H. September 19, 2015
Trigonometry · In home
Verified Student
He is good, he explains trigonometry functions clearly but I am slowly getting it.
Silhouette-80
Drake August 17, 2015
Chinese · Online
During my child's teaching, he learned how to say, write, and identify seasons, meats, clothing, phrases, and questions. The first day he learned how to say the Chinese alphabet. This had not been possible without Jiancheng Wu. :)
Silhouette-80
Monica S. December 28, 2014
Trigonometry · In home
Verified Student
Very good teacher. Gave me very detailed explanations for problems and made sure I understood the material
Profile_96894_pi_885347_10151278210726638_474851627_o

Крис А.

Orlando, FL

Language include:
C
C++
Java
HTML
CSS
JavaScript
PHP
MySQL
JQuery

From Language basics to API Usage.
Language Algorithms

Reviews

Silhouette-80
Mariusz January 15, 2017
Computer Programming · Online
Verified Student
Fun lesson, he gave me lots of websites to mess around with code. He is a good teacher
Silhouette-80
Mariusz January 8, 2017
Computer Programming · Online
Verified Student
Profile_96759_pi_clever_programmer_brand_photo

Rafeh Q.

Niles, IL

Top 9 Benefits You'll Get Doing Lessons With Me Even If You Don't Know Any Programming Right Now:

1. You will be able to develop software.
2. You will be able to get a promotion.
3. You will get A's in all your academic courses.
4. You will learn to market yourself better
5. You will learn how to build a professional portfolio.
6. You will learn better ways to apply for jobs instead of the amateur way of cold applying to EVERYTHING and then crossing your fingers.
7. You will be able to generate 1K+ extra in side-income if are interested in learning how to freelance better.
8. You will learn how to improve your soft skills.
9. I will send you a FREE 5 Day Programming Course.

Whether you are a college student, high school student, someone looking to change careers, or just simply interested in computer programming.

Now Let's Talk About How We'll Get Started:
Our first lesson will be an assessment. Here we will assess your abilities, weaknesses and strengths. Based on ...

Reviews

Silhouette-80
Miles January 15, 2017
Python · In studio
Verified Student
Qazi is a serious tutor; I like that about him. He is also very intelligent. What I like about Qazi is that he balances the simple and the complex very skillfully. We reviewed terminal commands and started with Python. He knows his stuff but he doesn't brag. He lets the results speak for themselves. I am proud to be his student.
Silhouette-80
Andre M. August 30, 2016
Computer Programming · Online
Verified Student
As a complete beginner in computer programming I had no idea where to start. Rafeh was able to help me gain a better understanding of the numerous languages and point me in the right direction. Awesome teacher and nice guy.
Silhouette-80
John August 24, 2016
Computer Programming · Online
I have been working with Rafeh for 6 months and the results are far better than I could have imagined. When I started, I was a total programming novice. I began an online Coursera class in R programming and Rafeh’s help was the only way I could have completed it. He is a flexible and patient teacher. I found that he was committed to my full understanding of foundational concepts. He was not merely concerned with getting the answers right and getting through the class. Together, he guided me through several online courses using both Python and R. He has given me enough of a programming base to be accepted into a master’s program for analytics. This wouldn’t have been possible without his help.

Rafeh is a pleasure to work with. He has a friendly demeanor and is flexible with his scheduling. He is very knowledgeable in computer science, yet is able to explain to a total beginner. I wouldn’t hesitate to recommend him to anyone.

Why TakeLessons?

Are You a Teacher?

Find out how TakeLessons can help you grow and manage your business

Learn More