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!

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

About Marwan S.

Close
Profile_50202_pi_Goodie2
Mountain View, CA

View Full Profile

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
Ava March 6, 2017
Verified Student · Piano · In home
Terrific with our small kids. Extremely patient and easy to laugh
Silhouette-80
Caleb A. October 20, 2016
Verified Student · Piano · In home
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
Verified Student · Piano · In home
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!

About Louis C.

Close
Profile_61166_pi_louis_headshot1
Bohemia, NY
View Full Profile

Python and its expansive libraries provide an excellent opportunity for anyone new to programming / Python to begin building right away. There are a number of ways to apply Python (applications, analytics, web development, GUI building) and I'd love to help get you to any/all of those goals. If you are new to programming I highly recommend Python as it will provide you the opportunity to building programs to do things with little time wasted.

Reviews
Silhouette-80
Chase March 17, 2016
Verified Student · Python · Online
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
Verified Student · Python · Online
Louis has been a great teacher! Would recommend to anyone wanting to learn a programming language!

About Rafeh Q.

Close
Profile_96759_pi_clever_programmer_brand_photo
Niles, IL
View Full Profile

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
Verified Student · Python · In studio
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
no N. August 30, 2016
Verified Student · Computer Programming · Online
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

Patrick A.

Cranford, NJ
Profile_98096_pi_Pat%20Outdoors
Learn More

Rance G.

Port Saint Lucie, FL
Profile_101018_pi_Meh
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_101623_pi_IMG_20170101_111635858
Christine T. March 19, 2017
Verified Student · Photography · Online
Gordon has a very solid sense of photography from every aspect, and his fluency is also applicable to a beginner like me. I look forward to working continually with him to hone my skills.
Silhouette-80
Gene March 3, 2017
Verified Student · Magic · Online
Silhouette-80
Alisa March 2, 2017
Verified Student · Magic · Online
good

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.
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
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 Rance G.

Close
Profile_101018_pi_Meh
Port Saint Lucie, FL
View Full Profile

I have the ability to instruct the syntax of python to absolute beginners and also challenge the more advanced students. I learned this programming language first and I believe my understanding is deep. I can even demonstrate or present some of my personal projects as examples.

Why TakeLessons?

Are You a Teacher?

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

Learn More