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!

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.

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 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 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 instructors

Gordon L.

Los Angeles, CA
Profile_94412_pi_IMG_6361
Learn More

Patrick A.

Cranford, NJ
Profile_98096_pi_Pat%20Outdoors
Learn More

Tarek O.

New York, NY
Profile_103307_pi_17194471280_88209605e1_o
Learn More

About Gordon L.

Close
Profile_94412_pi_IMG_6361
Los Angeles, CA

View Full Profile

You can expect to be assisted in whatever coursework you have, and be provided custom tailored lesson plans and materials based on your learning preferences to help you achieve your goals.

Reviews
Thumb_105280_pi_headshot_2
Shannon J. June 20, 2017
· Computer Programming · Online
Silhouette-80
Brendan April 13, 2017
· Magic · Online
I really like Gordon better than all the other instructors I've had
Silhouette-80
Parker T. March 29, 2017
· Common Core Math · Online
Was a big help and ultra nice. Easy to work with.

About Patrick A.

Close
Profile_98096_pi_Pat%20Outdoors
Cranford, NJ

View Full Profile

I have a M.S. degree in Computer Science from Stanford University. Additionally, I have worked in the computer field my whole career as a programmer, engineer and project manager. I've been awarded a US Patent for my work in data visualization. I have a deep understanding of computer science theory and practice. I have helped middle school, high school and college students with specific class assignments as well as getting them started with general programming concepts will always keeping it fun!

In addition to my degrees in the computer field, I have worked in the computer field throughout my career. I've done substantial amounts of enterprise-quality programming on UNIX, Windows and web platforms using C, C#, .Net, Java, Visual Basic, SQL and many other languages. I can help any Computer Science student grow their knowledge and gain confidence.

Reviews
Silhouette-80
Robin February 7, 2017
· Microsoft Excel · In home
Patrick was very patient and focused on my needs.
Silhouette-80
Juliet December 4, 2016
· Computer Programming · In home
My son and daughter both enjoy working with Pat. He is reliable and connects well with his students. He is engaging and really makes the session productive and enjoyable. I would highly recommend Pat to any parent looking for a high quality, effective, and friendly tutor.
Silhouette-80
Harry December 1, 2016
· Microsoft Windows · In studio
If you look me up on the web, you will find that I am a principal artist on the world's great opera and concert stages. Such a career is only possible by working with the very best people. Finding the right teachers and coaches is almost an art in-and-of-itself. Patrick, is most assuredly one of those teachers. His knowledge of the computer and several challenging disciplines is unmatched in that he knows how to convey that knowledge. I not only learned from him, I enjoyed my lessons.

About Tarek O.

Close
Profile_103307_pi_17194471280_88209605e1_o
New York, NY

View Full Profile

I teach computer science and basic programming with C, C++, JavaScript, processing, raspberry pi and Arduino.
I work with my student with real life projects specially Arduino and raspberry pi projects with all of its aspects from electronics, soldering to writing the firmware code.
I will guide you to shift your career to successful IT job.
I have experience with STEM education, I gave workshops in Egypt, Germany, France and Netherlands for all ages starting from 8 years old.

Reviews
Silhouette-80
Fan June 19, 2017
· Parkour · In studio
Tarek was very patient with my sons. They had a great time with him.
Thumb_5936160bd64b6_review_IMG_2069
Ben June 5, 2017
· Parkour · In studio
Great advanced lesson for my 11 year old. Highly recommended! We'll be booking regular lessons.
Silhouette-80
Ali Barodawala April 22, 2017
· Parkour · In home
My 5 year old son is usually averse to trying anything new with a stranger, especially if it involves a physical activity. Tarek was able to put my son at ease almost instantly and he built a great rapport and trust immediately. As a result, my son was totally into the parkour activities and soon realized how much fun it can be! They were out in the backyard for over an hour and we're having so much fun, my 2 year old daughter de used to join them as well!

I would highly recommend Tarek for a host of reasons:
- Establishes great rapport with kids and makes them feel at ease
- Lets kids have fun but with strong focus on safety
- Let's kids learn at their own pace

Tarek is a focused, safe and fun parkour instructor and I would highly recommend him for kids and adults.

Jean-Marc J.

Skokie, IL
Profile_103149_pi_2
Learn More

Paulina A.

Spokane, WA
Profile_104114_pi__CFA9247
Learn More

Dillan S.

Normal, IL
Profile_104339_pi_20160602_141952%281%29
Learn More

About Jean-Marc J.

Close
Profile_103149_pi_2
Skokie, IL

View Full Profile

Become a computer programmer with my lessons

Reviews
Silhouette-80
Taylor Ongaro June 18, 2017
· JavaScript · Online
Jean-Marc is a great instructor, patient and thorough. I look forward to additional lessons.
Silhouette-80
Betty M. June 10, 2017
· Adobe Photoshop · Online
Is there anything better than 5 star? Jean-Marc is the very best and patient teacher.
Thumb_104220_pi_IMG_4816
Mikaelie May 30, 2017
· Microsoft Excel · Online
Thank you Jean Marc ! You are excellent in your teaching! I'm blessed to have a gifted professor like you:very patient and oriented. I will definitely recommend friends or anyone that needs help to you as I'm looking forward for my next lessons(can't wait😃)Great job Jean Marc! Thank you !!!

About Paulina A.

Close
Profile_104114_pi__CFA9247
Spokane, WA

View Full Profile

Hi! I have been teaching for 3 years and my students have gone on to work with different organizations such as the Department of Defense or Microsoft. Within the first few lessons, you will be able to create, compile, and run a computer program that can take in user input and give output. As time goes on, you will be able to solve ANY problem in the world with your magical machine! I can work with either PC or Mac, and my favorite language is C++. No previous experience with computers required!

Reviews
Silhouette-80
David May 10, 2017
· Computer Programming · In studio
Paulina is incredible. She made it simple to understand memory structures, objects, security design and logic constructs. Her diverse background enables some interesting conversations as well! Very motivational teacher; the best I've ever seen.

About Dillan S.

Close
Profile_104339_pi_20160602_141952%281%29
Normal, IL

View Full Profile

I teach fundamental programming skills in Java, C, C++, and Python. I also have some experience with SQLite

Why TakeLessons?

Are You a Teacher?

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

Learn More