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.

San Francisco, CA
Profile_50202_pi_Goodie2
Learn More

Louis C.

Bohemia, NY
Profile_61166_pi_louis_headshot1
Learn More

Gordon L.

Los Angeles, CA
Profile_94412_pi_IMG_6361
Learn More

About Marwan S.

Close
Profile_50202_pi_Goodie2
San Francisco, 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
· Piano · In home
Terrific with our small kids. Extremely patient and easy to laugh
Silhouette-80
Caleb A. October 20, 2016
· 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
· 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
· 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
· Python · Online
Louis has been a great teacher! Would recommend to anyone wanting to learn a programming language!

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
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.
Thumb_101623_pi_IMG_20170101_111635858
Christine T. March 19, 2017
· 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.

Jose D.

Fort Lauderdale, FL
Profile_97473_pi_DSC_7649
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 Jose D.

Close
Profile_97473_pi_DSC_7649
Fort Lauderdale, FL

View Full Profile

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!

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