Find Computer Science Tutors Online or Near You

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, and reviews to find the right expert for you.

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

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

Private teachers

The Best Computer Science Tutoring Online

Find the best Computer Science tutor

SEE ALL MATCHING TUTORS
Jason C. Waterford, MI, available for online & in-person tutoring
Jason C.
50/hour

Computer Science

I’m currently seeking my D.Eng. from U of Michigan and have build multiple applications in my CIS using various programming languages such as Java, C++, Python, etc. Including Data Mining for Data Science. I've also graduated from U of M with a... See Jason's full profile

50/hour
5.0 (9)
23 hours tutoring
Offers online lessons
View Jason's Profile

I’m currently seeking my D.Eng. from U of Michigan and have build multiple applications in my CIS using various programming languages such as Java, C++, Python, etc. Including Data Mining for Data Science. I've also graduated from U of M with a... See Jason's full profile

Joshua P. Raleigh, NC, available for online & in-person tutoring
Joshua P.
50/hour

Computer Science at NC State University

I have taken numerous college-level computer science courses, and I am majoring in information systems with a minor in computer science. I have tutored multiple students in Java and AP Computer Science (both AP CS A and AP CS... See Joshua's full profile

50/hour
5.0 (975)
736 hours tutoring Computer Science out of 1,590 hours
Offers online lessons
View Joshua's Profile

I have taken numerous college-level computer science courses, and I am majoring in information systems with a minor in computer science. I have tutored multiple students in Java and AP Computer Science (both AP CS A and AP CS... See Joshua's full profile

Anthony B. Salem, OR, available for online & in-person tutoring
Anthony B.
60/hour

OSU minor in Computer Science

I have a long history of exposure to computer science as several of my brothers have majored in it. At OSU I took many programming classes including operating systems, data structures, and introduction to computer science 1 & 2. See Anthony's full profile

60/hour
4.8 (345)
38 hours tutoring Computer Science out of 1,101 hours
Offers online lessons
View Anthony's Profile

I have a long history of exposure to computer science as several of my brothers have majored in it. At OSU I took many programming classes including operating systems, data structures, and introduction to computer science 1 & 2. See Anthony's full profile

Jonathan A. Knoxville, TN, available for online & in-person tutoring
Jonathan A.
60/hour

Embedded Software Developer

I specialize in embedded systems work, but have quite a lot of compiler and data structure / algo work under my belt. I’ve taught hundreds of graduate and undergraduate computer science students on and off of Wyzant on everything... See Jonathan's full profile

60/hour
5.0 (520)
11 hours tutoring Computer Science out of 1,469 hours
Offers online lessons
View Jonathan's Profile

I specialize in embedded systems work, but have quite a lot of compiler and data structure / algo work under my belt. I’ve taught hundreds of graduate and undergraduate computer science students on and off of Wyzant on everything... See Jonathan's full profile

Timothy O. Saint Augustine, FL, available for online & in-person tutoring
Timothy O.
70/hour

Bachelors in Computer Science

I have taken many coding classes in many different languages including C, C++, C#, Python, Java, Javascript, Haskell, and Erlang. I have worked at a Co-Op writing automation code in Javascript and Powershell. I also actively spend my time... See Timothy's full profile

70/hour
5.0 (238)
559 hours tutoring Computer Science out of 1,039 hours
Offers online lessons
View Timothy's Profile

I have taken many coding classes in many different languages including C, C++, C#, Python, Java, Javascript, Haskell, and Erlang. I have worked at a Co-Op writing automation code in Javascript and Powershell. I also actively spend my time... See Timothy's full profile

Keshia P. Brooklyn, NY, available for online & in-person tutoring
Keshia P.
70/hour

Web Developer, Computer Science Degree, (Programming Experience)

I graduated magna cum laude with a bachelor's in Computer Science and I have worked in technology for 20+ years. My experience ranges from programming and support for different languages and teaching various topics to adult learners. I... See Keshia's full profile

70/hour
5.0 (145)
31 hours tutoring Computer Science out of 273 hours
Offers online lessons
View Keshia's Profile

I graduated magna cum laude with a bachelor's in Computer Science and I have worked in technology for 20+ years. My experience ranges from programming and support for different languages and teaching various topics to adult learners. I... See Keshia's full profile

Boshen W. Troy, MI, available for online & in-person tutoring
Boshen W.
75/hour

PhD Student and Teaching Assistant in Computer Science

I graduated from the University of Michigan in 2013 with a Bachelor's in Computer Science. I then worked for a couple years as a technical consultant at a local software company. I went back to school at the University of Michigan -... See Boshen's full profile

75/hour
4.9 (51)
160 hours tutoring Computer Science out of 212 hours
Offers online lessons
View Boshen's Profile

I graduated from the University of Michigan in 2013 with a Bachelor's in Computer Science. I then worked for a couple years as a technical consultant at a local software company. I went back to school at the University of Michigan -... See Boshen's full profile

Michael S. Charlottesville, VA, available for online tutoring
Michael S.
75/hour

PhD in Computer Science

I have a PhD in Computer Science on the the topic of distributed systems. I am an original author of an R package in building models for quantitative psychology that has received over 1,000 citations. See Michael's full profile

75/hour
4.9 (221)
257 hours tutoring Computer Science out of 792 hours
Offers online lessons
View Michael's Profile

I have a PhD in Computer Science on the the topic of distributed systems. I am an original author of an R package in building models for quantitative psychology that has received over 1,000 citations. See Michael's full profile

Mark M. Pittsburgh, PA, available for online & in-person tutoring
Mark M.
80/hour

Software Engineer with Master's in Computer Science

I've worked on a variety of systems and projects, mostly Java, C++, and Python. Currently I work on computational fluid dynamics code in Fortran and Python. Recently I completed my Master's in Computer Science at Penn State and... See Mark's full profile

80/hour
4.8 (203)
107 hours tutoring Computer Science out of 781 hours
Offers online lessons
View Mark's Profile

I've worked on a variety of systems and projects, mostly Java, C++, and Python. Currently I work on computational fluid dynamics code in Fortran and Python. Recently I completed my Master's in Computer Science at Penn State and... See Mark's full profile

Alex Z. Saint Paul, MN, available for online & in-person tutoring
Alex Z.
80/hour

B.A. Computer Science and CS Teaching Assistant

I earned a computer science degree in undergrad, and taught both privately and as a teaching assistant for my department during that time. I received high praises for my competency as a TA, both from professors and students! I have... See Alex's full profile

80/hour
5.0 (14)
30 hours tutoring Computer Science out of 32 hours
Offers online lessons
View Alex's Profile

I earned a computer science degree in undergrad, and taught both privately and as a teaching assistant for my department during that time. I received high praises for my competency as a TA, both from professors and students! I have... See Alex's full profile

Tejas P. San Francisco, CA, available for online & in-person tutoring
Tejas P.
89/hour

Master's in Computer Science, Staff Software Engineer

I have completed a Master's in Science with a Specialization in Computer Science with a GAP of 3.94 at one of the top schools in NYC. My core subjects were Data Sctrure and Algorithms, Artificial Intelligence fundamentals, in-depth... See Tejas's full profile

89/hour
5.0 (5)
13 hours tutoring Computer Science out of 17 hours
Offers online lessons
View Tejas's Profile

I have completed a Master's in Science with a Specialization in Computer Science with a GAP of 3.94 at one of the top schools in NYC. My core subjects were Data Sctrure and Algorithms, Artificial Intelligence fundamentals, in-depth... See Tejas's full profile

Siva J. Saint Paul, MN, available for online & in-person tutoring
Siva J.
90/hour

Software Consultant and Computer Science Faculty

I have been teaching Computer Science classes for middle school, high school, and college students for the last 20 years. I designed, architected, and developed several software applications as software consultant. I have a Ph.D. in... See Siva's full profile

90/hour
5.0 (277)
6 hours tutoring Computer Science out of 841 hours
Offers online lessons
View Siva's Profile

I have been teaching Computer Science classes for middle school, high school, and college students for the last 20 years. I designed, architected, and developed several software applications as software consultant. I have a Ph.D. in... See Siva's full profile

Jody J. Omaha, NE, available for online & in-person tutoring
Jody J.
95/hour

Professional Software Engineer

Have a master degree in CIS and a minor in Computer Science. Actively tutor in various Computer Science classes including data structures and algorithms and operating systems. Have programmed professionally for over 30 years... See Jody's full profile

95/hour
4.9 (2884)
298 hours tutoring Computer Science out of 10,060 hours
Offers online lessons
View Jody's Profile

Have a master degree in CIS and a minor in Computer Science. Actively tutor in various Computer Science classes including data structures and algorithms and operating systems. Have programmed professionally for over 30 years... See Jody's full profile

Christopher B. Magnolia, TX, available for online & in-person tutoring
Christopher B.
100/hour

Senior Full-Stack Software Engineer

I went to Colorado School of Mines for computer science degree. I use computer science on a daily basis to ensure that the software I write is the most efficient and up to date to leading standards. I currently help in-person... See Christopher's full profile

100/hour
4.9 (76)
1 hours tutoring Computer Science out of 182 hours
Offers online lessons
View Christopher's Profile

I went to Colorado School of Mines for computer science degree. I use computer science on a daily basis to ensure that the software I write is the most efficient and up to date to leading standards. I currently help in-person... See Christopher's full profile

Bob P. Raleigh, NC, available for online & in-person tutoring
Bob P.
120/hour

Duke Univ. engineering alumnus, experienced tutor, father of 4

I graduated Summa Cum Laude from Duke University with degrees in Electrical Engineering and Computer Science. I have worked in Computer Science my entire adult life, including seven years at IBM and 3.5 years at SAS Institute. I was... See Bob's full profile

120/hour
5.0 (5382)
3,388 hours tutoring Computer Science out of 8,504 hours
Offers online lessons
View Bob's Profile

I graduated Summa Cum Laude from Duke University with degrees in Electrical Engineering and Computer Science. I have worked in Computer Science my entire adult life, including seven years at IBM and 3.5 years at SAS Institute. I was... See Bob's full profile

Jordan J. Aptos, CA, available for online & in-person tutoring
Jordan J.
120/hour

M.S. in Computer Science with 15+ years of Teaching Experience

For 15+ years I've taught students (middle-school, high-school, and university) how to design programs and solve problems in computer science. I've taught programming at charter and private schools, and been a TA and grader for... See Jordan's full profile

120/hour
5.0 (24)
125 hours tutoring Computer Science out of 129 hours
Offers online lessons
View Jordan's Profile

For 15+ years I've taught students (middle-school, high-school, and university) how to design programs and solve problems in computer science. I've taught programming at charter and private schools, and been a TA and grader for... See Jordan's full profile

Christian S. Laurel, MD, available for online & in-person tutoring
Christian S.
125/hour

Career Software Engineer Specializing in Java

I am professionally employed as a Software Engineer. Also pursuing a Master's Degree in Computer Science at Johns Hopkins. See Christian's full profile

125/hour
5.0 (522)
412 hours tutoring Computer Science out of 1,825 hours
Offers online lessons
View Christian's Profile

I am professionally employed as a Software Engineer. Also pursuing a Master's Degree in Computer Science at Johns Hopkins. See Christian's full profile

Jessica Y. Provo, UT, available for online tutoring
Jessica Y.
125/hour

High School and College Computer Science Teacher, BackEnd Software Dev

I have worked for more than 5 years teaching computer science to 8th graders, high schoolers, AP class, and Masters classes. I am presently working as a Back-End Java Developer. BA in Computer Science from UC Berkeley See Jessica's full profile

125/hour
5.0 (251)
602 hours tutoring Computer Science out of 635 hours
Offers online lessons
View Jessica's Profile

I have worked for more than 5 years teaching computer science to 8th graders, high schoolers, AP class, and Masters classes. I am presently working as a Back-End Java Developer. BA in Computer Science from UC Berkeley See Jessica's full profile

Ted L. Mckinney, TX, available for online tutoring
Ted L.
135/hour

Bachelor of Arts in Computer Science and Freelance Software Developer

I studied Computer Science in high school and university, originally learning the "old" progression of programming languages: BASIC, Assembly, Pascal, C, C++. From there, I continued further to learn Java, SQL,... See Ted's full profile

135/hour
5.0 (672)
123 hours tutoring Computer Science out of 2,187 hours
Offers online lessons
View Ted's Profile

I studied Computer Science in high school and university, originally learning the "old" progression of programming languages: BASIC, Assembly, Pascal, C, C++. From there, I continued further to learn Java, SQL,... See Ted's full profile

Zach P. Raleigh, NC, available for online tutoring
Zach P.
150/hour

Computer Science major at Haverford College

...grades of A+ and scores of 5 in both AP Computer Science Principles and AP Computer Science A. I am a Computer Science major at Haverford College, and I am three semesters away from completing my Computer Science degree.... See Zach's full profile

150/hour
5.0 (204)
348 hours tutoring Computer Science out of 348 hours
Offers online lessons
View Zach's Profile

...grades of A+ and scores of 5 in both AP Computer Science Principles and AP Computer Science A. I am a Computer Science major at Haverford College, and I am three semesters away from completing my Computer Science degree.... See Zach's full profile

Maxwell W. Richardson, TX, available for online & in-person tutoring
Maxwell W.
150/hour

PhD Student with 10+ Years of Experience in Computer Science

Current published CS PhD Student at UT Dallas (coursework completed, working on dissertation) with 10+ years in Computer Science. Undergrad and Master’s in CS from UTD. Significant industry experience: Interned during PhD at Amazon Alexa... See Maxwell's full profile

150/hour
5.0 (18)
51 hours tutoring Computer Science out of 62 hours
Offers online lessons
View Maxwell's Profile

Current published CS PhD Student at UT Dallas (coursework completed, working on dissertation) with 10+ years in Computer Science. Undergrad and Master’s in CS from UTD. Significant industry experience: Interned during PhD at Amazon Alexa... See Maxwell's full profile

Tanner C. Overland Park, KS, available for online & in-person tutoring
Tanner C.
150/hour

AP Computer Science A & Principles High School Teacher

In 8th year teaching AP Computer Science courses. I have hundreds of hours tutoring AP Computer Science Principles and AP Computer Science A. I have many great reviews proving success with students acing their class... See Tanner's full profile

150/hour
5.0 (244)
375 hours tutoring Computer Science out of 935 hours
Offers online lessons
View Tanner's Profile

In 8th year teaching AP Computer Science courses. I have hundreds of hours tutoring AP Computer Science Principles and AP Computer Science A. I have many great reviews proving success with students acing their class... See Tanner's full profile

Christian M. Bellevue, WA, available for online tutoring
Christian M.
180/hour

Ph.D. in Computational Linguistics, with B.S. in Computer Science

I worked 5 years at Amazon as a Machine Learning Scientist where I wrote and maintained code in Python, Java, C/C++, and Bash. I have a bachelors in Computer Science and a Ph.D. in Computational Linguistics, a specialized sub-field of... See Christian's full profile

180/hour
4.9 (195)
49 hours tutoring Computer Science out of 1,295 hours
Offers online lessons
View Christian's Profile

I worked 5 years at Amazon as a Machine Learning Scientist where I wrote and maintained code in Python, Java, C/C++, and Bash. I have a bachelors in Computer Science and a Ph.D. in Computational Linguistics, a specialized sub-field of... See Christian's full profile

Daniel B. Kailua, HI, available for online tutoring
Daniel B.
200/hour

PhD in Computer Science with 42 years in Computer Research

The bulk of my experience is in software and hardware correctness. Further I worked on hardware and communication protocol synthesis, on optimization, and on neural networks. I have programmed in C++, Java, CUDA and several less common languages. See Daniel's full profile

200/hour
4.9 (83)
119 hours tutoring Computer Science out of 218 hours
Offers online lessons
View Daniel's Profile

The bulk of my experience is in software and hardware correctness. Further I worked on hardware and communication protocol synthesis, on optimization, and on neural networks. I have programmed in C++, Java, CUDA and several less common languages. See Daniel's full profile

Kedar B. Madison, WI, available for online & in-person tutoring
Kedar B.
280/hour

Electrical and Computer Engineering Graduate University of Utah

I graduated with a computer and electrical engineering degree. I have been tutoring Computer Science university courses for past few years. See Kedar's full profile

280/hour
4.9 (63)
1 hours tutoring Computer Science out of 229 hours
Offers online lessons
View Kedar's Profile

I graduated with a computer and electrical engineering degree. I have been tutoring Computer Science university courses for past few years. See Kedar'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 Computer Science tutoring lessons

Computer Science Tutors Cost $35 - 65 per hour on average

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

$25 $95
$35
$65

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
Trust an expert answer

Private Teachers Prepared to Help You Learn Computer Science

 Question

How would you define Computer Science in your own words?
According to a common definition, Computer Science is "the study of the design and operation of computer hardware and software, and of the application of computer technology to science, business, and the arts." This is too broad a field for one person to cover totally. For me, computer science... read more
According to a common definition, Computer Science is "the study of the design and operation of computer hardware and software, and of the... read more
Belita M.

Belita M. answered • 03/19/18

Tutor
5.0 (21)

 Question

How would you define Computer Science in your own words?
The point of Computer Science is to solve problems more efficiently than humans could on their own and to find elegant, understandable solutions to problems. In order to solve a problem with a computer, a precise set of instructions (a program) is needed for a computer to follow. Computer Science... read more
The point of Computer Science is to solve problems more efficiently than humans could on their own and to find elegant, understandable solutions to... read more
Juliet C.

Juliet C. answered • 03/21/18

Tutor
5.0 (593)

 Question

How would you define Computer Science in your own words?
Computer Science is the combination of a lot of different concepts - requiring math, logic, design, creativity, problem solving, and determination. It can be tough at first, trying to wrap your head around how to explain what you want to a computer, but practice and experimentation help you get... read more
Computer Science is the combination of a lot of different concepts - requiring math, logic, design, creativity, problem solving, and determination.... read more
Matthew S.

Matthew S. answered • 03/31/18

Tutor
5.0 (55)

 Question

How would you define Computer Science in your own words?
Computer Science is a broad category of information that entails various aspects of computers. This includes programming (creation and maintaining the code that makes up applications and utilities), operations (the operating systems that run computers as well as tasks required for large computers... read more
Computer Science is a broad category of information that entails various aspects of computers. This includes programming (creation and maintaining... read more
Answered • 03/19/18