Online Computer Programming Lessons.
Just for you.

Personalized, private lessons with the best teachers in the country.

“Today is my opportunity to practice computer programming.”

Meet a Few of Our Amazing Instructors

What works for you? Online lesson or local teacher? Either way, your computer programming lessons are live, interactive, and customized for you.
Profile-background-check Background Check
This teacher successfully passed a thorough criminal background check with SterlingBackcheck. This badge verifies trusted teacher status.
Profile-student-favorite Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Tawanna S.

31 Reviews
Teaches Online
Starting at $95
  • Teaches students 16 to 70
  • Teaches Beginner, Intermediate
  • Product Management from General Assembly
Teaching Locations:
Profile-location-online Online
Profile-location-home Student's Home
Quick View
See Profile
Background Check
This teacher successfully passed a thorough criminal background check with SterlingBackcheck. This badge verifies trusted teacher status.
Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Tawanna S.

31 Reviews
Book Now
Online Computer Programming Teacher

I have worked in the technology industry for over 25 years and trained several developers. I am competent in several languages and love teaching coding.

About Tawanna

* Student Favorite Badge * Check my reviews to see why. Microsoft Office Specialist - Located in New York. I teach in person and online. Individual or group lessons. I know computers seem scary. I can make them seem like a breeze! I have worked in the technology industry for over 25 years

Recent Reviews
Ami L.
Tawanna was extremely knowledgeable. She worked with me to prep the lesson for my colleagues and I based on our feedback. She came prepared, was extremely easy to understand and gave plenty of time for questions. I would definitely recommend her!
Joel K.
Detailed and very patient
mariah hagstrom
This was an extremely good use of my time. Tawanna Is very knowledgeable, professional and super helpful. I feel like she has saved me multiple hours of future stress. I would highly recommend this Instructor.
Profile-background-check Background Check
This teacher successfully passed a thorough criminal background check with SterlingBackcheck. This badge verifies trusted teacher status.
Profile-student-favorite Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Christopher A.

61 Reviews
Teaches Online
Starting at $55
  • Speaks English (USA), Bulgarian, Spanish
  • AA from Valencia College
  • Teaches Beginner, Intermediate, Advanced
Teaching Locations:
Profile-location-online Online
Quick View
See Profile
Background Check
This teacher successfully passed a thorough criminal background check with SterlingBackcheck. This badge verifies trusted teacher status.
Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Christopher A.

61 Reviews
Book Now
Online Computer Programming Teacher

The goal of this course is to promote independence in programming and development for all ages, throughout the course the student will watch, learn, and then initiate personal knowledge to personally adapt to the information so that they may use the skills learned at any time on their own.

This class is meant for all ages and experiences and can be adjusted for each student's individual needs.

An extensive Programming Class that aims to provide all students of all knowledge levels and ages to be comfortable in one or many languages. This course is intended as a main course for a variety of programming uses, from Computer Software development, Web Development, Game Developlment, and all the way to computer micro managing with scripts!

Learn the intricate and diverse options available and boost your creativity in programming if you already code, or begin your journey and mold your programming style by exposing yourself to the different programming languages available at your ...

About Christopher

With eight years of teaching and tutoring experience at Valencia College from 2011 yo 2019 and University of Central Florida from 2017 to 2019; I have experienced a wide variety of students between the ages 7 to 60 years. This experience has enabled me to customize lessons in one to one sessions

Recent Reviews
Ure M.
Chelsea
In one short session, Christopher helped me understand something I’d been struggling with for months! He connected the dots in a way that made everything make sense. I can’t wait to continue learning with him!
Tam D.
Profile-student-favorite Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Casey G.

8 Reviews
Teaches Online
Starting at $30
  • Speaks English, Spanish, Portuguese, Japanese
  • Teaches Intermediate
  • Teaches students 5 and up
Teaching Locations:
Profile-location-online Online
Profile-location-studio Teacher's Studio
Profile-location-home Student's Home
Quick View
See Profile
Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Casey G.

8 Reviews
Book Now
Online Computer Programming Teacher

I do a lot of Python and SQL programming and can help in many ways from automating tasks, to building websites to data analysis or simply figuring out a good way to view your data.

About Casey

Hey you! I know programming can seem really difficult or scary, I was there too not so long ago. It doesn’t have to be if you are willing and able to ask for help and, YOU are here so YOU are able to break down those mental barriers. We all can understand most concepts if they are broken down for u

Recent Reviews
Conrad
He called me ahead of time to get a game plan, understand my experience level, and discuss objectives. I appreciated that. He is knowledgeable about programming and patient during the lesson.
Colin C.
Great teacher! Very flexible..
Colin C.
Casey is good teacher. His explanations and patiences really help move you forward with your objective(s)!!
Profile-student-favorite Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

JP F.

5 Reviews
Teaches Online
Starting at $30
  • Speaks Spanish, English
  • Teaching since 2016
  • Teaches students 10 and up
Teaching Locations:
Profile-location-online Online
Quick View
See Profile
Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

JP F.

5 Reviews
Book Now
Online Computer Programming Teacher

Professional software engineer with multiple proficiencies, extensive knowledge of computer programming and data science techniques.

Multiple years of experience working in professional software environments, teaching and implementing best practices. Programming theory in the corporate world, as well as Agile methodologies allow for efficient and elegant applications.

About JP

Software engineer with a concentration in Big Data Management and analytics major with multiple years experience working on enterprise level software. I have first hand experience with Micro-services, RESTful APIs, Web/Game Development, and many more! Ready to improve your knowledge of programming

Recent Reviews
Catherine
I’m a Senior Front End Developer and have worked extensively with Jp on multiple projects. He was always organized and had a well thought out plan whenever designing or developing a project. I hope to work with him again in the future and definitely recommend him for anyone who really wants to learn.
John
I can say without a doubt that JP was a main driver when it came to our teams ability to stay ahead of the game when it came to meeting deadlines. He is an extremely talented programmer with knowledge that many would envy about the industry and software development.
RAHAT
He is a good guy and told me some good recommended what should I do next time for this class.

But meanwhile, the main reason I paid him he wasn't able to do it. Yet he was counting his time while he should have thought about what he did for the amount of money I paid him. Before the lesson, I pick with him I told him what he needs to do for me. He said he is definitely able to do what I'm asking for. But at the end he didn't do not all of them but also whatever he did was a couple of them were wrong. Never taking any lessons with TAKELESSONS. Waste of my money.
Profile-student-favorite Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Bill L.

31 Reviews
Teaches Online
Starting at $19
  • Speaks English, Mandarin Chinese
  • Masters in Computer Science (Machine learning/Artificial Intelligence) from Georgia Tech
  • Teaches students 5 to 80
Teaching Locations:
Profile-location-online Online
Profile-location-studio Teacher's Studio
Profile-location-home Student's Home
Quick View
See Profile
Student Favorite
This teacher is rated in the top 15% of teachers in the specialty subject. This badge demonstrates subject mastery on a nationwide scale.

Bill L.

31 Reviews
Book Now
Online Computer Programming Teacher

Self-taught software engineer with experiences in autonomous vehicles, high-frequency trading, and cybersecurity. I am also currently attending a top 10 computer science Masters program at Georgia Tech specializing in machine learning/artificial intelligence to fill in the gaps in my knowledge.

I know firsthand how difficult it is to learn programming whether you are a total newbie, or a budding intermediate, but I have overcame these challenges myself and will guide you to overcome them too. I also have 3 years of tutoring experience, which will surely come in handy!

About Bill

I have always been a self-studier in my entire life. Being able to learn with just books and your brain is a crucial skill to have! However, I know not everyone (and sometimes even myself) have the discipline and motivation to keep going during hard times. This is where a tutor would come in handy.

Recent Reviews
Caroline I.
Bill is very knowledgeable about Java and really goes the extra mile to help a student learn.
Caroline I.
Yuma

Chris Y.

2 Reviews
Teaches Online
Starting at $34
  • Teaches students 5 and up
  • Teaches Intermediate
  • Teaching since 1985
Teaching Locations:
Profile-location-online Online
Quick View
See Profile

Chris Y.

2 Reviews
Book Now
Online Computer Programming Teacher

Computer Programming is a fantastic field for self-improvement and moving up through your company. I have 30 years of application development experience and can walk you through the basics all the way to advanced programming concepts. We will walk through various languages and platforms.

About Chris

I am a recently retired technology worker. I spent the last 35 years using technology to solve problems in the business world. Everything from Web Apps to SQL, to Office to JavaScript and dotNet. I have learned to make technology work for you. Let me help you create the same paradigm in your world.

Recent Reviews
Caryn H.
Ruthie Bowers
Chris is super knowledgeable and easy to work with
Vanessa
Patient and knowledgeable

A Better Way to Learn

Expert Teachers

Top rated instructors guide you in every step of your journey

Personalized Lessons

Your style, your pace. Customized lessons designed for you

100% Guaranteed

Try a lesson. If you're not satisfied we'll refund your unused balance

Connect Locally or Online

Local Lessons

No matter where you live, chances are we can introduce you to an amazing computer programming teacher in your neighborhood. You can take lessons in the privacy of your own home or at your teacher's location.

Online Lessons

Is your dream computer programming teacher on the other side of the country? No problem. Now, you can meet your teacher online on your smartphone or using a webcam on your computer. The world is your classroom!

Average Cost of Online Computer Programming Lessons

The average cost of 60-minute computer programming lessons is $74. While the exact cost will vary depending on the teacher, type of lesson, and location, you should expect to spend between $47 and $115 per hour.
30 min
$42 average
45 min
$49 average
60 min
$74 average

How It Works

Here's why 2 million people a month use TakeLessons

Match

Find your perfect teacher in under 3 minutes. Need help finding the right teacher? Call our friendly student counselors at 877-231-8505877-231-8505.

Meet

Your instructor will motivate, support, and inspire you. Meet up with your teacher in person or connect with them online anywhere around the world!

Master

Each lesson is customized to help you grow. Learn faster and easier than ever with personal attention from an expert instructor.

Educating the World

310
Lifelong learning subjects offered
6,483
Amazing, inspiring, supportive teachers
2,045,044
People that use our platform each month
3,004,877
Lessons given around the world

Why TakeLessons?

  • Easy and Hassle-Free
  • 100% Satisfaction Guaranteed
  • Background Checked Teachers
  • Over 3 Million Lessons Given

Hear From TakeLessons Students

Over the past 12 years, we've given over 3,000,000 lessons to happy customers around the world.

Profile_242748_pi_0391246f55bf7c40d8cf1e8ca34d25abb7e9c643
"I’m a Senior Front End Developer and have worked extensively with Jp on multiple projects. He was always organized and had a well thought out plan whenever designing or developing a project. I hope to work with him again in the future and definitely recommend him for anyone who really wants to learn."
Catherine
Took Computer Programming lessons from JP F.
Profile_242748_pi_0391246f55bf7c40d8cf1e8ca34d25abb7e9c643
"JP was extremely knowledgeable and patient when tutoring me for my Databases class in college."
Gordon
Took Computer Programming lessons from JP F.
Profile_118841_pi_Headshot3
"Tawanna is professional and puts you at ease. I felt very comfortable and would recommend to anyone looking for a great, knowledgeable computer instructor."
Dara
Took Computer Programming lessons from Tawanna S.
Profile_118841_pi_Headshot3
"Tawanna is AMAZING. She is so patient and caters the lesson to exactly what you need. She really goes the extra mile and takes pride in what she does. Super knowledgeable AND personable. Thanks, Tawanna!"
Gretchen
Took Computer Programming lessons from Tawanna S.
Profile_164578_pi_IMG_2068
"Great teacher! Very flexible.."
Colin
Took Computer Programming lessons from Casey G.
Profile_164578_pi_IMG_2068
"He called me ahead of time to get a game plan, understand my experience level, and discuss objectives. I appreciated that. He is knowledgeable about programming and patient during the lesson."
Conrad
Took Computer Programming lessons from Casey G.
Profile_164578_pi_IMG_2068
"Great teacher and so knowledgeable!"
Courtney
Took Computer Programming lessons from Casey G.
Profile_109490_pi_selfie
"Excellent first lesson, Thanks Bill"
Andy
Took Computer Programming lessons from Bill L.
Profile_164578_pi_IMG_2068
"Casey is extremely knowledgeable, personable, and able to break down concepts into easy-to-understand language. In addition to teaching the general steps to writing code, he is able to present real-world applications in a wide variety of scientific disciplines for each example.

I highly recommend Casey for teaching Python, and programming in general."
Sarah
Took Computer Programming lessons from Casey G.
Profile_109490_pi_selfie
"Best instructor ever! Was very patience and thorough with me."
JANET
Took Computer Programming lessons from Bill L.
View More
View Less

Online Computer Programming Courses for All

Ever wanted to learn to program? Whether you’re looking to open up new career opportunities or you are a tech hobbyist, online programming classes help you connect the dots between where you are and where you want to be. No matter what programming language you’d like to learn, nothing beats the personalized guidance of a private tutor.

Why Learn Computer Programming Online?

The web is full of online computer programming courses, from instructional videos to interactive DIY platforms. There’s no shortage of resources for those looking to learn on their own. The problem is that it can be overwhelming to navigate the plethora of topics alone – that’s where a private tutor comes in.

It’s natural for questions to arise during the learning journey. Unless you’re in college, you probably don’t have a teacher who can answer your questions in real time. Connecting directly with a TakeLessons programming tutor will give you the expert insights that can take your skills to the next level.

The Best Online Programming Classes

The learning never stops when it comes to programming – there’s always a new language or tool to work on. Why not share your screen with a programming expert and get real-time feedback about your project? From Python to JavaScript, you can pick and choose from master programmers from around the globe and learn their tips and tricks. From there, you’ll be able to apply these skills to real-world scenarios, whether you’re building a web development portfolio or working on a data science project.

From your very first online programming lesson, you’ll be building the valuable skills necessary to set yourself apart in the workplace. More than ever, businesses are looking for people with programming skills to address a wide range of challenges. If you love solving problems and puzzles, you’re ready to discover your potential as a programmer. Find your programming teacher today!