Find Private Python Lessons

Looking for private in-home or in-studio Python lessons? Our Python 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 Python Teachers

Marwan S.

Mountain View, CA
Profile_50202_pi_Goodie2
Learn More

Louis C.

Bohemia, NY
Profile_61166_pi_louis_headshot1
Learn More

Rafeh Q.

Niles, IL
Profile_96759_pi_clever_programmer_brand_photo
Learn More
Profile_50202_pi_Goodie2

Marwan S.

Mountain View, CA

Python is a widely used scripting language. I used it extensively in my positions at Intel, Apple, and my current startup, ebo Innovations.

Reviews

Silhouette-80
Caleb A. October 20, 2016
Piano · In home
Verified Student
My boys took to him right away! He has a fantastic balance of high expectations/standards mixed with positive reinforcement. He also differentiated expertly with the 2 boys' ages/capacities. We look forward to continuing our lessons with him!
Silhouette-80
Caleb A. October 20, 2016
Piano · In home
Verified Student
My boys took to him right away! He has a fantastic balance of high expectations/standards mixed with positive reinforcement. He also differentiated expertly with the 2 boys' ages/capacities. We look forward to continuing our lessons with him!
Silhouette-80
Laura September 22, 2016
Piano · In home
Verified Student
Marwan makes learning piano fun!
Profile_61166_pi_louis_headshot1

Louis C.

Bohemia, NY

I have been instructing and tutoring python since October of 2014. During this time I have worked with students who have had zero programming experience as well as students with an intermediate understanding of other languages.

A majority of my experience teaching python has been with teenagers and young adults however I am more than happy to teach students of all ages!

Reviews

Silhouette-80
Chase March 17, 2016
Python · Online
Verified Student
Outstanding!! Louis is the bomb. I will continue meeting with him.
Silhouette-80
Sebastian March 6, 2016
Computer Programming · In studio
Louis has been a great teacher in multiple programming languages including Python, Java, and MySQL. He goes in depth into each topic and makes sure that you understand everything before moving on. All in all, I would recommend Louis to any beginner that wants to learn computer programming easily, and relatively quickly!
Silhouette-80
Mark F. February 14, 2016
Python · Online
Verified Student
Louis has been a great teacher! Would recommend to anyone wanting to learn a programming language!
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.

Gordon L.

Los Angeles, CA
Profile_94412_pi_IMG_6361
Learn More

Jose D.

Fort Lauderdale, FL
Profile_97473_pi_DSC_7649
Learn More

Patrick A.

Cranford, NJ
Profile_98096_pi_Pat%20Outdoors
Learn More
Profile_94412_pi_IMG_6361

Gordon L.

Los Angeles, CA

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

Silhouette-80
Matthew December 9, 2016
Magic · Online
Verified Student
Silhouette-80
Alisa December 8, 2016
Magic · Online
Verified Student
Silhouette-80
HAgit November 6, 2016
Magic · Online
Verified Student
Profile_97473_pi_DSC_7649

Jose D.

Fort Lauderdale, FL

I have been involved in computer programming for more than 20 years in a large variety of platforms. More recently, I have been in charge of leading multiple Python projects. I have taught Python for 3 years already and my students have have been able to successfully complete their assignments and improve their grades. I specialize in general computer programming topics, and I love working with students of all ages and experience levels and I can't wait to meet you!

Profile_98096_pi_Pat%20Outdoors

Patrick A.

Cranford, NJ

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.
Python is a great language for beginners to learn programming concepts. I have helped many young students with an interest in programming get started using Python. The key for high school and middle school learners is to keep it fun. One learning technique I've used is to work with the student to write simple Python programs to do interesting things in the game of Minecraft.
For more advanced students, there is world of interesting projects that can be used to grow understanding of the Python and of programming in general.

Reviews

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.
Thumb_583d91e8da840_review_IMG_6516
Doug November 29, 2016
Microsoft Excel · In home
Very helpful and informative. Really knows his stuff.
I tried to learn from a book, could not make it happen. Pat made it easy. made sure I knew how to do things myself.
He did not rush, but went through carefully, so I really go it.
cannot imagine a better tutor for Excel!!!

Why TakeLessons?

Are You a Teacher?

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

Learn More