Find Python Tutors in California

Trusted by more than 3 million students, online or in-person

With the Good Fit Guarantee, love your first lesson, or it’s free

Compare qualifications, hourly rates, travel policies, and reviews to find the right local expert for you.

Collaborate with your tutor in person or through Wyzant's free, browser based online learning tool.

Only pay for the time you need. No subscriptions, no upfront costs. Just affordable results nearby.

Get 1:1 Help Fast

The Best Python Tutors in California

Find the best local Python tutor in CA

SEE ALL MATCHING TUTORS
Spencer T. Murrieta, CA, available for online & in-person tutoring
Spencer T.
40/hour

Murrieta, CA

Python developer

Used Python to make CLI's for SQL and Mongo (PyMongo) databases. Scraped census data using Wget and used Python to write aggregate data to files in an AWS S3 bucket using boto3. Queried data using Pyspark and visualized results... See Spencer's full profile

40/hour
5.0 (26)
84 hours tutoring
Offers in person & online lessons
View Spencer's Profile

Used Python to make CLI's for SQL and Mongo (PyMongo) databases. Scraped census data using Wget and used Python to write aggregate data to files in an AWS S3 bucket using boto3. Queried data using Pyspark and visualized results... See Spencer's full profile

James M. Santa Cruz, CA, available for online & in-person tutoring
James M.
50/hour

Santa Cruz, CA

30 Years of Programming Industry Experience, +7 Years as Teacher/Tutor

To help build class camaraderie and inject a bit of fun, we would also watch classic skits from Monty Python from time to time. My students did well, word got around, and soon there was a bit of a waiting list for a future semester. To... See James's full profile

50/hour
4.9 (120)
132 hours tutoring Python out of 490 hours
Offers in person & online lessons
View James's Profile

To help build class camaraderie and inject a bit of fun, we would also watch classic skits from Monty Python from time to time. My students did well, word got around, and soon there was a bit of a waiting list for a future semester. To... See James's full profile

Joseph W. Foothill Ranch, CA, available for online & in-person tutoring
Joseph W.
50/hour

Foothill Ranch, CA

System Software Engineer with knowledge in Python

When I went to college for my Bachelor's in Computer Science, I ended up learning Python. In the industry, I have used Python as part of deliverables for clients on how to interface with our security product. I currently... See Joseph's full profile

50/hour
4.7 (49)
117 hours tutoring Python out of 231 hours
Offers in person & online lessons
View Joseph's Profile

When I went to college for my Bachelor's in Computer Science, I ended up learning Python. In the industry, I have used Python as part of deliverables for clients on how to interface with our security product. I currently... See Joseph's full profile

Peter L. San Francisco, CA, available for online & in-person tutoring
Peter L.
60/hour

San Francisco, CA

Experienced Math and Physics tutor

... and prepare their journey ahead. My decades' programming experience ranges progressively from Fortran, C/C++, Java to Python in scientific computing. I tutor students at public places such as SF Public Library study rooms or coffee shops. In-... See Peter's full profile

60/hour
5.0 (38)
52 hours tutoring Python out of 103 hours
Offers in person & online lessons
View Peter's Profile

... and prepare their journey ahead. My decades' programming experience ranges progressively from Fortran, C/C++, Java to Python in scientific computing. I tutor students at public places such as SF Public Library study rooms or coffee shops. In-... See Peter's full profile

Shuvam C. San Mateo, CA, available for online & in-person tutoring
Shuvam C.
60/hour

San Mateo, CA

Dedicated Tutor & CS Major at University of Michigan

...pre-calculus, and calculus. Programming is my biggest passion and I have coded in many languages, including Java, C++, Python, Julia, HTML, CSS, Javascript, and Go. I also have experience with data structures, algorithms, and discrete and look forward... See Shuvam's full profile

60/hour
4.8 (10)
31 hours tutoring
Offers in person & online lessons
View Shuvam's Profile

...pre-calculus, and calculus. Programming is my biggest passion and I have coded in many languages, including Java, C++, Python, Julia, HTML, CSS, Javascript, and Go. I also have experience with data structures, algorithms, and discrete and look forward... See Shuvam's full profile

Manas V. Twain Harte, CA, available for online & in-person tutoring
Manas V.
65/hour

Twain Harte, CA

Physics and CS major from UC Berkeley, ex-Googler, loves to teach!

I majored in Physics and Computer Science at UC Berkeley and have experience tutoring my peers for our intro CS class. Worked at Google for three years and have coded extensively in Python. See Manas's full profile

65/hour
4.9 (7)
10 hours tutoring Python out of 13 hours
Offers in person & online lessons
View Manas's Profile

I majored in Physics and Computer Science at UC Berkeley and have experience tutoring my peers for our intro CS class. Worked at Google for three years and have coded extensively in Python. See Manas's full profile

Alexander M. Los Angeles, CA, available for online & in-person tutoring
Alexander M.
65/hour

Los Angeles, CA

SpaceX Engineer who specializes in Beginning and Intermediate Python

* Former Lead Software Engineer for NUsolar @ Northwestern University. * Spacex Engineer: Developed MATLAB and Python analytical tools to plot test results from hardware watersealing qualifications. * Game Designer and Programmer for... See Alexander's full profile

65/hour
5.0 (21)
2 hours tutoring Python out of 66 hours
Offers in person & online lessons
View Alexander's Profile

* Former Lead Software Engineer for NUsolar @ Northwestern University. * Spacex Engineer: Developed MATLAB and Python analytical tools to plot test results from hardware watersealing qualifications. * Game Designer and Programmer for... See Alexander's full profile

Jonathan S. Campbell, CA, available for online & in-person tutoring
Jonathan S.
70/hour

Campbell, CA

R expert. Patient, knowledgable, and experienced statistics tutor.

After graduating, I started tutoring on Wyzant, where I've amassed over 1,000 hours and over 500 five-star reviews. My best topics are R programming, probability, and statistics, and I'm also comfortable tutoring in python and... See Jonathan's full profile

70/hour
5.0 (719)
14 hours tutoring Python out of 1,534 hours
Offers in person & online lessons
View Jonathan's Profile

After graduating, I started tutoring on Wyzant, where I've amassed over 1,000 hours and over 500 five-star reviews. My best topics are R programming, probability, and statistics, and I'm also comfortable tutoring in python and... See Jonathan's full profile

Camron C. San Diego, CA, available for online & in-person tutoring
Camron C.
75/hour

San Diego, CA

Patient and Knowledgeable Software Engineer and MS in CS Student

-Currently working on my Masters in CS from UT Austin -Full-time software engineer -Undergrad Machine Learning research focusing on Data Science in Python See Camron's full profile

75/hour
5.0 (181)
193 hours tutoring Python out of 715 hours
Offers in person & online lessons
View Camron's Profile

-Currently working on my Masters in CS from UT Austin -Full-time software engineer -Undergrad Machine Learning research focusing on Data Science in Python See Camron's full profile

Anthony C. Brea, CA, available for online & in-person tutoring
Anthony C.
80/hour

Brea, CA

Experienced Game/Web Developer and Tutor

10+ Years Programming, 5+ Years learning Python, 3+ Years teaching Python to Students See Anthony's full profile

80/hour
5.0 (26)
48 hours tutoring Python out of 82 hours
Offers in person & online lessons
View Anthony's Profile

10+ Years Programming, 5+ Years learning Python, 3+ Years teaching Python to Students See Anthony's full profile

Steve G. Redwood City, CA, available for online & in-person tutoring
Steve G.
80/hour

Redwood City, CA

Bring your startup or other project to life

I love to help people to develop and communicate their ideas. Whatever you're trying to accomplish, it is essential to be able to effectively appreciate and convey how you are unique and what value you can offer. As an author of Valley Speak... See Steve's full profile

80/hour
5.0 (5)
1 hours tutoring Python out of 6 hours
Offers in person & online lessons
View Steve's Profile

I love to help people to develop and communicate their ideas. Whatever you're trying to accomplish, it is essential to be able to effectively appreciate and convey how you are unique and what value you can offer. As an author of Valley Speak... See Steve's full profile

John L. San Jose, CA, available for online & in-person tutoring
John L.
80/hour

San Jose, CA

Machine Learning Professor and More

I have twenty years of practical, hands-on computer programming experience through my work as a scientist. Python is my primary programming language. I have taught Python to absolute beginners at the middle-school level, up to... See John's full profile

80/hour
4.9 (221)
117 hours tutoring Python out of 1,133 hours
Offers in person & online lessons
View John's Profile

I have twenty years of practical, hands-on computer programming experience through my work as a scientist. Python is my primary programming language. I have taught Python to absolute beginners at the middle-school level, up to... See John's full profile

Lawrence L. San Francisco, CA, available for online & in-person tutoring
Lawrence L.
80/hour

San Francisco, CA

Python Developer with 5+ Years of Experience

I have built several apps with Python and taken several years of Python courses as a Computer Science student at Boston University. I also have experience as a full-stack developer, using Python to integrate databases and... See Lawrence's full profile

80/hour
5.0 (296)
533 hours tutoring Python out of 1,036 hours
Offers in person & online lessons
View Lawrence's Profile

I have built several apps with Python and taken several years of Python courses as a Computer Science student at Boston University. I also have experience as a full-stack developer, using Python to integrate databases and... See Lawrence's full profile

Matthew J. San Jose, CA, available for online & in-person tutoring
Matthew J.
80/hour

San Jose, CA

Data Scientist with master's degree in Physics

I’ve been teaching Python to children right around this age group for three years and have had a lot of success bringing them to a high level of competency. I’m also very comfortable with a wide variety of Data Science topics and am... See Matthew's full profile

80/hour
5.0 (17)
9 hours tutoring Python out of 33 hours
Offers in person & online lessons
View Matthew's Profile

I’ve been teaching Python to children right around this age group for three years and have had a lot of success bringing them to a high level of competency. I’m also very comfortable with a wide variety of Data Science topics and am... See Matthew's full profile

Anshuman D. Goleta, CA, available for online & in-person tutoring
Anshuman D.
80/hour

Goleta, CA

College Undergrad with experience tutoring grades 5-12

I am a first year undergraduate at UC Santa Barbara, majoring in Computer Engineering. I have experience programming for 6+ years in C++, Java, Python and other more niche languages. I love tutoring in python, because it is a great... See Anshuman's full profile

80/hour
5.0 (71)
85 hours tutoring Python out of 127 hours
Offers in person & online lessons
View Anshuman's Profile

I am a first year undergraduate at UC Santa Barbara, majoring in Computer Engineering. I have experience programming for 6+ years in C++, Java, Python and other more niche languages. I love tutoring in python, because it is a great... See Anshuman's full profile

Ed K. San Francisco, CA, available for online & in-person tutoring
Ed K.
90/hour

San Francisco, CA

Helpful Python tutor with a PhD and a passion for the language

I've used python for over ten years and have been tutoring it for two and a half years. I know the nuts and bolts of how Python is implemented "under the hood" and can apply that experience to show how to write slick,... See Ed's full profile

90/hour
4.8 (166)
317 hours tutoring Python out of 1,260 hours
Offers in person & online lessons
View Ed's Profile

I've used python for over ten years and have been tutoring it for two and a half years. I know the nuts and bolts of how Python is implemented "under the hood" and can apply that experience to show how to write slick,... See Ed's full profile

Bernard B. San Francisco, CA, available for online & in-person tutoring
Bernard B.
90/hour

San Francisco, CA

Tutor: Programming, Statistics, Test Prep, Finance, Business

I achieved the following scores on the GRE: Q170, V164, AWA 5.0 and on the GMAT: 720, Q49, V40, AWA 6.0, IR 6. I also have significant experience tutoring Java, C, C++, C#, Python, JavaScript, HTML, CSS, WordPress, SAS, Machine Learning,... See Bernard's full profile

90/hour
4.9 (190)
50 hours tutoring Python out of 745 hours
Offers in person & online lessons
View Bernard's Profile

I achieved the following scores on the GRE: Q170, V164, AWA 5.0 and on the GMAT: 720, Q49, V40, AWA 6.0, IR 6. I also have significant experience tutoring Java, C, C++, C#, Python, JavaScript, HTML, CSS, WordPress, SAS, Machine Learning,... See Bernard's full profile

Amir E. Danville, CA, available for online & in-person tutoring
Amir E.
95/hour

Danville, CA

PhD in electrical engineering with 15+ years of teaching experience

I am senior software engineer. I have worked for several well-known Silicon valley companies. My main coding language is C++. I use Python for prototyping. See Amir's full profile

95/hour
5.0 (71)
133 hours tutoring Python out of 238 hours
Offers in person & online lessons
View Amir's Profile

I am senior software engineer. I have worked for several well-known Silicon valley companies. My main coding language is C++. I use Python for prototyping. See Amir's full profile

Yatit T. Portola Valley, CA, available for online & in-person tutoring
Yatit T.
96/hour

Portola Valley, CA

Self-taught Python Programmer and Tutor

I started learning Python from an online course from Rice University 4 years ago. The syntax was very easy to write compared to most other programming languages. Although at first I would only use it for writing data analysis scripts, I... See Yatit's full profile

96/hour
5.0 (73)
12 hours tutoring Python out of 169 hours
Offers in person & online lessons
View Yatit's Profile

I started learning Python from an online course from Rice University 4 years ago. The syntax was very easy to write compared to most other programming languages. Although at first I would only use it for writing data analysis scripts, I... See Yatit's full profile

Manoj J. San Jose, CA, available for online & in-person tutoring
Manoj J.
99/hour

San Jose, CA

Academic and Professional CS Teacher

I’m Manoj! I graduated from the Indian Institute of Technology (sometimes known as the “MIT of India”) with a Masters in Math. We had some fine teachers, and the lasting impressions they left on me has shaped my career. Having a penchant for... See Manoj's full profile

99/hour
4.9 (16)
3 hours tutoring Python out of 40 hours
Offers in person & online lessons
View Manoj's Profile

I’m Manoj! I graduated from the Indian Institute of Technology (sometimes known as the “MIT of India”) with a Masters in Math. We had some fine teachers, and the lasting impressions they left on me has shaped my career. Having a penchant for... See Manoj's full profile

Daniel W. Sunnyvale, CA, available for online & in-person tutoring
Daniel W.
100/hour

Sunnyvale, CA

Mechatronics: Programming, Wiring and Mechanics

C, C++, Java, Racket, Scheme, Ruby, Bash, Scratch, Common Lisp, OCaml, Clojure, ClojureScript, Prolog, Guile, Matlab, Python, Snap!, Haskell, MIPS assembly, Raptor flowcharts I've committed to the linux kernel. I have been tutoring... See Daniel's full profile

100/hour
5.0 (827)
479 hours tutoring Python out of 2,240 hours
Offers in person & online lessons
View Daniel's Profile

C, C++, Java, Racket, Scheme, Ruby, Bash, Scratch, Common Lisp, OCaml, Clojure, ClojureScript, Prolog, Guile, Matlab, Python, Snap!, Haskell, MIPS assembly, Raptor flowcharts I've committed to the linux kernel. I have been tutoring... See Daniel's full profile

John N. Belmont, CA, available for online & in-person tutoring
John N.
100/hour

Belmont, CA

Thirty years industry experience. Expert in C++/Python/Go.

I’ve worked the past fifteen years at Google as a staff software engineer, I’m well versed in multiple programming languages including C, C++, Go and Python. I spend about half of my time at work teaching newer engineers about advanced... See John's full profile

100/hour
5.0 (1)
5 hours tutoring
Offers in person & online lessons
View John's Profile

I’ve worked the past fifteen years at Google as a staff software engineer, I’m well versed in multiple programming languages including C, C++, Go and Python. I spend about half of my time at work teaching newer engineers about advanced... See John's full profile

Steven M. Valencia, CA, available for online & in-person tutoring
Steven M.
120/hour

Valencia, CA

Berkeley Graduate, Programmer, Experienced Teacher

I use Python in a variety of applications, including controlling microcontrollers through network, as well as doing fun and simple computational projects. I'm currently helping 4 of my students in Python courses, and am able to... See Steven's full profile

120/hour
5.0 (4976)
3,014 hours tutoring Python out of 14,639 hours
Offers in person & online lessons
View Steven's Profile

I use Python in a variety of applications, including controlling microcontrollers through network, as well as doing fun and simple computational projects. I'm currently helping 4 of my students in Python courses, and am able to... See Steven's full profile

Arghavan A. Santa Clara, CA, available for online & in-person tutoring
Arghavan A.
140/hour

Santa Clara, CA

Number 1 Python Tutor in Wyzant

I have been using Python for coding and solving complex problems for the past 10 years. Python is an object-oriented and high-level programming language which is very attractive for rapid application development. I am proficient with... See Arghavan's full profile

140/hour
5.0 (2076)
4,529 hours tutoring Python out of 6,761 hours
Offers in person & online lessons
View Arghavan's Profile

I have been using Python for coding and solving complex problems for the past 10 years. Python is an object-oriented and high-level programming language which is very attractive for rapid application development. I am proficient with... See Arghavan's full profile

Maximillian G. Emeryville, CA, available for online & in-person tutoring
Maximillian G.
150/hour

Emeryville, CA

Senior Software Engineer

...Software Engineer) at Pandora. Through my schooling and work, I'm proficient in many languages including Java, Javascript, Python, SQL, C, C++ and more. My education along with industry experience allows me to combine theoretical expertise with real-world... See Maximillian's full profile

150/hour
5.0 (27)
67 hours tutoring Python out of 120 hours
Offers in person & online lessons
View Maximillian's Profile

...Software Engineer) at Pandora. Through my schooling and work, I'm proficient in many languages including Java, Javascript, Python, SQL, C, C++ and more. My education along with industry experience allows me to combine theoretical expertise with real-world... See Maximillian's full profile

Trusted with over 6 million hours of lessons since 2005

5 star rated experience

Success stories

Real stories from real people

Since 2005, Wyzant has provided a way for people to learn any subject in a way that works for them.

How much for private Python tutoring lessons

California Python Tutors Cost $35 - 70 per hour on average

What’s a fair price for a private California Python tutor? California Python tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.

$25 $95
$35
$70

Choose Your Tutor

Compare tutor costs. With a range of price options, there’s a tutor for every budget.

No Upfront Fees

Sign up, search, and message with expert tutors free of charge.

No Costly Packages

Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.

Pay After Your Lesson

Get the help you need first. You’ll only be charged after your lesson is complete.

Love Your Lesson Or It’s Free

Your first hour with a new tutor is protected by Wyzant’s Good Fit Guarantee. If you’re not satisfied with your lesson, you don’t pay. No questions asked.

Reported on by leading news outlets

tech crunch
the new york times
CNBC