Picture of computer skills lessons in Santa Monica, CA

Santa Monica, CA Python Lessons

Looking for private in-home or in-studio Python lessons? Our Santa Monica teachers are ready to get you started. Find your teacher today!

Featured On

Why TakeLessons?


Our teachers have taught

2 , 8 5 0 , 0 3 2

lessons and counting!

Popular Python Teachers Serving Santa Monica

Browse a few of our top Python teachers serving Santa Monica, Fullerton, Cerritos, Arcadia, Whittier and Camarillo.

About Marwan S.

Redwood City, 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.

About Marwan
I started playing piano when I was 3, and began writing music at the age of 6. I've taught music and piano for over 12 years, and tutoring other subjects for over 5 years.

Originally from Cleveland, Ohio, I graduated from Cornell University in Electrical & Computer Engineering, with a minor in Music.

As a student, I was President of the Cornell Piano Society for 4 years. I spent much time teaching piano and music theory to fellow Cornell students, faculty, and staff. I've also organized many concerts, recitals, and events during my tenure.

After college, I went on to work for Intel & Apple as an engineer, while continuing to teach and tutor on the side. Later on, I founded my own startup company centered around Artificial Intelligence, Machine Learning, Data Science, and unmet needs in the B2C market.

I typically travel
to each student's home for lessons. I travel all around the Bay Area: as far north as Richmond, as far south as Los Gatos, as far East as Livermore (and every place in between, including the Peninsula).
PaulineAnn P. June 12, 2019
· Piano · In home
I feel very comfortable and feel he is doing a good job. A very nice well spoken young man. This is my first lesson , ask me again later.
Felicity June 5, 2019
· Piano · In home
My daughter warmed right up to Marwan. He was energetic and knowledgeable on working with beginners!
Andy D. May 8, 2019
· Piano · In home
He is teaching my husband aged 81. What a wonderful experience. Instructor is very young but just very competent, very respectful, obviously very good at what he does. My husband enjoyed it so much and has been practicing a lot and enthusiastically. Best instructor ever is RIGHT!
View Details
View Profile

Marwan S.

starting at
$60 / 30-min

About Lily S.

Provo, UT
View Full Profile

Here to help.

About Lily
I've been sewing since I was 13. I've sewn things over the years such as dresses, pajamas. I do a lot of tailoring things too. I just love to sew, and I love teaching people to sew too!

The way that I teach is to help the student develop their own style. I have students work on their own individual projects that they pick out while asking me questions that they might have while they are doing their project.

However, if they would like there is an option for me to develop lessons for the student on certain sewing techniques that the student could learn. Although, be aware that learning how to sew takes time and that all the techniques of sewing cannot be done all at once.

Then, there is the third option that the lesson could be a mix of the student doing what they want (choosing their own project) and learning some pre-designed

My first goal is to give my students all of the tools they need to feel confident from the very first lesson. I would like for all of my students within the first lesson to finish either of two basic projects (pajama pants or a draw string bag).

My lessons are not like videos you may find online. Meaning projects will take longer than you think they will. I will work with you to properly construct a quality finished project without too many frustrations and in a timely manner. I recommend buying lessons in 90 minute packages, since sewing always takes longer than expected.


In these lessons we will go over the following, which can be adapted to how you want:

- Sewing safety and how to use a machine
- Learn about the sewing tools you'll be using
- How to read, cut out, layout, and follow a basic pattern instructions
- How to pin and sew a seam, finish seams and sew hems
- Learn to sew on an elastic band (to pajamas or for a tote).
- Learn how to unpick your projects when a mistake is made.
- Learn how to do a basic stitch and the gather stitch.
- Pajamas
- Sewing Tote
- Basic Dress
- Pillow case

- Cement what you learned in the while a beginner.
- Learn to hand sew hems etc.
- Learn about different fabrics and when to use them.
- Sew a basic zipper onto clothes or bags.
- Learn about the different foots.
- Learn to do other stitches
- Intermediate Dresses/ Clothes
- Bags

- Work on your own projects you choose with help.
- Work with harder fabrics.
-Use a zipper foot to sew an invisible zipper.
- Learn to do advanced stitches
-Learn about pleats and darts.
- Prom dress
- Suits
- Formal Coats
- Backpacks

Whether it is for a hobby, to decorate your house, to prepare for design school, or to make your own clothes, I can teach you from the very basic sewing skills, to more advance topics such as modifying your patterns to make clothes that fit.
Shaana June 20, 2019
· Sewing · Online
Kayli B. June 19, 2019
· Watercolor Painting · Online
Yvonne April 17, 2019
· WordPress · Online
Learned a lot. Thank you Lily
View Details
View Profile

Lily S.

starting at
$15 / 30-min

About Todd A.

Portland, OR

View Full Profile

Wrote my own web scraper to grab html tags from websites, wrote a blog application using python, flask, and mySQL. Other projects in the works.

About Todd
Hello! My name is Todd. I've been playing music for most of my life. My first instrument was a Casio keyboard when I was about ten years old but I moved over to guitar as a teenager and fell in love with it. I recently graduated from Webster University with a BA in music after receiving an AA in guitar performance at SWIC. In college, I learned everything from music theory to conducting as well as playing in the guitar ensemble, jazz ensemble and so on. After music school, I went through a computer coding program at LaunchCode where I learned python and java and built my own application for booking bands. Over the years I have played in a handful of bands in the St. Louis music scene but in January I moved to Portland, OR and am hoping to meet some friendly people here. I look forward to hearing from you.
Neha May 14, 2019
· Ukulele · Online
Todd is wonderful! The lessons are always a combination of fun and challenging. I'm so engrossed in the lesson, 60 minutes just go right by. He's so patient and calm and encouraging, an ideal personality for a teacher.
Would highly recommend lessons with Todd to anyone who wishes to learn ukulele!
Neha April 30, 2019
· Ukulele · Online
Rebecca C. March 18, 2019
· Guitar · Online
View Details
View Profile

Todd A.

starting at
$15 / 30-min

About Jesse S.

Charlotte, NC
View Full Profile

I'm passionate about the Python programming language and eager to help you master the fundamentals.

About Jesse
As a graduate of The Coding Boot Camp at UNC Charlotte, I have hands-on experience in full-stack web development and have spent many hours under the instruction of programming experts (working for large companies such as Bank of America in Charlotte, NC). After graduating from bootcamp in May 2018, I focused on learning Python and now I want to help beginners master the basics of Python and offer my mentorship.

If you need help understanding fundamental concepts, troubleshooting errors, or any other Python-related issue, I'm eager to help you! I am patient, persistent, and reliable. I enjoy solving problems and will apply my experience as a coding bootcamp grad to help you solve problems and learn Python too.

Ready to get my help with Python? Let's go!
View Details
View Profile

Jesse S.

starting at
$25 / 60-min

About Patrick J.

Silver Spring, MD
View Full Profile

Professional software engineer with 5+ years of experience, a B.S. in Computer Science/Math, and finishing up an M.S. in Computer Science. I love helping people in general, and especially love teaching people about the things I am passionate about like programming.

About Patrick
As a professional software engineer, I get to practice my craft every day and do what I enjoy. But I enjoy teaching just as much as I enjoy learning!

I have a diverse technical background, with significant experience in Python, Java, and Javascript, as well as web development, big data, and machine learning/AI concepts.
View Details
View Profile

Patrick J.

starting at
$42 / 30-min
View More
View Previous

About Ronald H.

Cupertino, CA

View Full Profile

25 years at Apple, where I was an engineering manager who founded Software University to teach programming skills. Taught Python to thousands of students around the world, from beginners to professional programmers. I focus on practical lessons based on the tasks you want to accomplish, and on your level of experience.

About Ronald
I am a self-taught programmer who managed to get a job at NeXT working for Steve Jobs, then spent 25 years at Apple. I started by writing programming books, became an engineering manager, ran the Developer Publications department, and finally founded the Software University team to teach programming skills across Apple.

I've taught Python to thousands of people around the world, from beginners to professional programmers. I focus on task-based learning -- we start with what you want to accomplish, and I build the training around that. Many of my students have said they tried learning to program multiple times, and my class was the first time they succeeded. Experienced programmers, and even programmers who know some Python, find that they get a much more in-depth level of understanding that allows them to solve tough problems in an eleg
ant manner.

The rest of the time I love cooking, playing board games, doing a bit of sleight of hand, and watching classic Dr Who.
View Details
View Profile

Ronald H.

starting at
$125 / 60-min

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.

Can't find a teacher in Santa Monica, CA?

No problem. Our online lesson platform connects you with any teacher, anywhere. All you need is a reliable Internet connection, a webcam and a microphone.


Zero travel time is great for a busy schedule.


Typically priced lower than local lessons.


Online students stick with lessons as long as local students.

Learn More

Are You a Teacher?

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

Learn More