Wyzant
Apply To Tutor
Get Started for Free ›
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
Trust the nation's largest network for Algorithm tutors

More than 4 million 5-star reviews

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

More than 4 million 5-star reviews

65,000 expert tutors in 300+ subjects

Find a great match with our Good Fit Guarantee

Featured by the nation’s most respected news sources

New York TimesCNNChicago TribuneCNBCForbesCBS NewsFox News

Tutors from top universities

JulliardMITRISDColumbiaCarnegie MellonBerkeleyHarvard

Get 1:1 help fast

The Best Algorithm Tutoring Online

See all 713 matching tutors

Find the best Algorithm tutor

Julie B. Waltham, MA, available for online & in-person tutoring
Julie B.
65/hour

Software Dev 25+ years with Java Work and Teaching/Tutoring Experience

I can show you all that’s entailed in better debugging practices if you need help there. I can help you understand object oriented (OO) programming, data structures, algorithms and computational complexity. My background and interest is...

5.0 (194)
65/hour
589 hours tutoring
Response time: 11 minutes

I can show you all that’s entailed in better debugging practices if you need help there. I can help you understand object oriented (OO) programming, data structures, algorithms and computational complexity. My background and interest is...

Jason L. Arcadia, CA, available for online tutoring
Jason L.
120/hour

Physicist with Data Structure and Algorithms training

In college I took a programming class and a Data Structures class. While earning my Physics PhD I programmed regularly and took online Computer Science classes in Algorithms in Machine Learning. I've helped students with diverse topics...

5.0 (831)
120/hour
3,264 hours tutoring
Response time: 4 minutes

In college I took a programming class and a Data Structures class. While earning my Physics PhD I programmed regularly and took online Computer Science classes in Algorithms in Machine Learning. I've helped students with diverse topics...

Tony T. Kailua, HI, available for online & in-person tutoring
Tony T.
95/hour

UC Berkeley CS Grad Java engineer to unblock your assignments

...skills across a wide range of applications, from enterprise systems to mobile apps. I'm proficient in data structure, algorithms, Core Java, Advanced Java, Java EE, Java Frameworks, Java for Android. Whether you're a beginner or an experienced developer...

InstantBook
Today
5.0 (102)
95/hour
364 hours tutoring
Response time: 25 minutes

...skills across a wide range of applications, from enterprise systems to mobile apps. I'm proficient in data structure, algorithms, Core Java, Advanced Java, Java EE, Java Frameworks, Java for Android. Whether you're a beginner or an experienced developer...

Antonio T. Tallahassee, FL, available for online & in-person tutoring
Antonio T.
100/hour

Five-star Math/CS Tutor, 10+ years experience

In Number Theory and Cryptography, I guide students through theoretical and practical aspects, including Applied Cryptography, Modular Arithmetic, Computer Security, and cryptographic algorithms like RSA, EL Gamal, Diffie Hellman, and...

5.0 (735)
100/hour
4,315 hours tutoring
Response time: 2 minutes

In Number Theory and Cryptography, I guide students through theoretical and practical aspects, including Applied Cryptography, Modular Arithmetic, Computer Security, and cryptographic algorithms like RSA, EL Gamal, Diffie Hellman, and...

John S. Houston, TX, available for online tutoring
John S.
69/hour

Data Structures and Algorithms Specialist

I also studied algorithm design at the graduate level during my master's degree, achieving an A+ and scoring 30 points above the class average on exams. I have experience tutoring multiple students in data structures and...

InstantBook
This week
5.0 (21)
69/hour
311 hours tutoring

I also studied algorithm design at the graduate level during my master's degree, achieving an A+ and scoring 30 points above the class average on exams. I have experience tutoring multiple students in data structures and...

Alex A. Brooklyn, NY, available for online tutoring
Alex A.
120/hour

Experienced Software Developer with a Desire to Teach Others

.), Terraform, CSS, HTML, as well as all theory-based courses including theory of computation, discrete math, discrete structures, operating systems, data structures, algorithms, data science, machine learning, etc. I am particularly...

InstantBook
Today
5.0 (646)
120/hour
1,074 hours tutoring
Response time: 37 minutes

.), Terraform, CSS, HTML, as well as all theory-based courses including theory of computation, discrete math, discrete structures, operating systems, data structures, algorithms, data science, machine learning, etc. I am particularly...

Andrew P. Milwaukee, WI, available for online & in-person tutoring
Andrew P.
60/hour

Senior Software Engineer | AP CS Tutor | 7+ Years Experience

Throughout my college career and beyond, I have tutored many students in computer science, specializing in JavaScript, Python, systems programming, algorithms, and Java. For the past two years, I have led a summer minicamp called...

5.0 (189)
60/hour
472 hours tutoring

Throughout my college career and beyond, I have tutored many students in computer science, specializing in JavaScript, Python, systems programming, algorithms, and Java. For the past two years, I have led a summer minicamp called...

Michelle V. Belgrade, MT, available for online & in-person tutoring
Michelle V.
85/hour

Adjunct professor of data science with 6+ years of industry experience

I teach computer science classes as a part-time adjunct professor for a Master's in data science program. I have experience with data structures & algorithms as well as with programming in python. I also have a Master's data...

InstantBook
Tomorrow
5.0 (178)
85/hour
634 hours tutoring
Response time: 20 minutes

I teach computer science classes as a part-time adjunct professor for a Master's in data science program. I have experience with data structures & algorithms as well as with programming in python. I also have a Master's data...

George Z. Saint Ann, MO, available for online & in-person tutoring
George Z.
25/hour

Expert Programming Tutor | Specializing in C++, Java, Algorithms

I have strong skills in C, C++, COM (Component Object Model), and embedded programming in Visual C++, and I possess a solid understanding of algorithms and data structures. In addition to my professional experience, I have also engaged...

5.0 (32)
25/hour
73 hours tutoring

I have strong skills in C, C++, COM (Component Object Model), and embedded programming in Visual C++, and I possess a solid understanding of algorithms and data structures. In addition to my professional experience, I have also engaged...

Eva A. Fairfax, VA, available for online & in-person tutoring
Eva A.
90/hour

Math and Computer Science Teacher with 10+ Years of Experience

The courses included introductory courses, AP courses, data structures, and a capstone course. The data structures course used Java and included recursion, efficiency of algorithms (Big O), resizing arrays, linked lists, stacks, queues,...

5.0 (559)
90/hour
2,081 hours tutoring
Response time: 18 minutes

The courses included introductory courses, AP courses, data structures, and a capstone course. The data structures course used Java and included recursion, efficiency of algorithms (Big O), resizing arrays, linked lists, stacks, queues,...

Jonathan J. Bethesda, MD, available for online & in-person tutoring
Jonathan J.
50/hour

Computer Graphics Software Engineer (C++ and Python)

Also, as a recently graduated computer science student I have taken and obtained an A in 2 courses that involved C++: -Programming Fundamentals 2 -Data structures and Algorithms. I have also prepared for interviews using C++ (Leet...

5.0 (338)
50/hour
1,196 hours tutoring

Also, as a recently graduated computer science student I have taken and obtained an A in 2 courses that involved C++: -Programming Fundamentals 2 -Data structures and Algorithms. I have also prepared for interviews using C++ (Leet...

Edward M. Houston, TX, available for online & in-person tutoring
Edward M.
85/hour

Senior Software Engineer with over 10 years experience

I have used those two operating systems on my jobs as a software engineer. I understand programming from functional programming , to object oriented programming, to design patterns and algorithms. Thanks, Edward

5.0 (243)
85/hour
969 hours tutoring

I have used those two operating systems on my jobs as a software engineer. I understand programming from functional programming , to object oriented programming, to design patterns and algorithms. Thanks, Edward

Guilherme A. Austin, TX, available for online & in-person tutoring
Guilherme A.
100/hour

CS Tutor for Discrete Math and Algorithm Theory

As a Computer Science major at the University of Texas at Austin, Discrete Mathematics is a cornerstone of my curriculum, providing the essential mathematical foundation for all advanced CS topics. My deep understanding of algorithms, data...

5.0 (201)
100/hour
655 hours tutoring

As a Computer Science major at the University of Texas at Austin, Discrete Mathematics is a cornerstone of my curriculum, providing the essential mathematical foundation for all advanced CS topics. My deep understanding of algorithms, data...

Justin Y. Charlottesville, VA, available for online & in-person tutoring
Justin Y.
80/hour

Experienced Tutor in CS and Math | Prev. Amazon SDE Intern

In addition, I have competed in competitive programming and achieved USACO Gold. Furthermore, I researched Artificial Intelligence, Machine Learning, and Reinforcement Learning algorithms, coding several projects in these areas. As for...

5.0 (47)
80/hour
189 hours tutoring

In addition, I have competed in competitive programming and achieved USACO Gold. Furthermore, I researched Artificial Intelligence, Machine Learning, and Reinforcement Learning algorithms, coding several projects in these areas. As for...

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

Bachelor of Arts in Computer Science and Freelance Software Developer

...object-oriented programming, structured programming, modularization, order of magnitude (big-O) efficiency, sorting/searching algorithms, database integration, GUI programming, game programming, encryption/security, and Internet/network programming. However...

5.0 (1139)
135/hour
4,374 hours tutoring
Response time: 58 minutes

...object-oriented programming, structured programming, modularization, order of magnitude (big-O) efficiency, sorting/searching algorithms, database integration, GUI programming, game programming, encryption/security, and Internet/network programming. However...

Andre R. Cincinnati, OH, available for online & in-person tutoring
Andre R.
45/hour

4000+ Wyzant Hours Taught | Experienced Coder and Mentor

... with a broad range of computer programming techniques. My expertise extends to Computer Science fundamentals such as algorithms, data structures, and software engineering principles. I excel in teaching through visual presentations and one-on-one...

InstantBook
Tomorrow
5.0 (2489)
45/hour
5,589 hours tutoring

... with a broad range of computer programming techniques. My expertise extends to Computer Science fundamentals such as algorithms, data structures, and software engineering principles. I excel in teaching through visual presentations and one-on-one...

David P. Kirkland, WA, available for online & in-person tutoring
David P.
130/hour

TA for Data Structures & Algorithms course, Programming Team Coach

I was a Teaching Assistant for an undergraduate Java-based Data Structures & Algorithms course while I was in graduate school. I also coached a college programming team for 7 years primarily using Java, providing a consistent venue for...

5.0 (31)
130/hour
332 hours tutoring

I was a Teaching Assistant for an undergraduate Java-based Data Structures & Algorithms course while I was in graduate school. I also coached a college programming team for 7 years primarily using Java, providing a consistent venue for...

Sam R. Westport, CT, available for online & in-person tutoring
Sam R.
185/hour

PhD Student in Computer Science at Tufts University, 8+ years

I regularly tutor students across all areas - including AP CS Principles, AP CS A, Intro to Computer Science (JAVA, Python), Object Oriented Programming, Functional Programming, Data Structures, Algorithms, Theory of Computation, Machine...

5.0 (314)
185/hour
1,531 hours tutoring

I regularly tutor students across all areas - including AP CS Principles, AP CS A, Intro to Computer Science (JAVA, Python), Object Oriented Programming, Functional Programming, Data Structures, Algorithms, Theory of Computation, Machine...

Lia G. Santa Cruz, CA, available for online & in-person tutoring
Lia G.
100/hour

CS and Computational Math Tutor with 15+ Years Teaching Experience

Intro to C++ & CS, Data Structures, Algorithms, Computational Mathematics, and More! With degrees in CS and Applied Math, I am prepared to share my expertise in creating code and algorithms in C++ and C

5.0 (489)
100/hour
2,199 hours tutoring

Intro to C++ & CS, Data Structures, Algorithms, Computational Mathematics, and More! With degrees in CS and Applied Math, I am prepared to share my expertise in creating code and algorithms in C++ and C

Anna N. Bothell, WA, available for online & in-person tutoring
Anna N.
80/hour

Master of Science in Analytics with 3 semesters Teaching Experience

I am comfortable with tutoring applied machine learning using Python or R, as well as some of the mathematical theory behind the common algorithms. I am comfortable with supervised and unsupervised learning techniques, concepts and...

5.0 (1009)
80/hour
3,832 hours tutoring

I am comfortable with tutoring applied machine learning using Python or R, as well as some of the mathematical theory behind the common algorithms. I am comfortable with supervised and unsupervised learning techniques, concepts and...

Benjamin F. Denver, CO, available for online tutoring
Benjamin F.
40/hour

Interdisciplinary PhD student for 10 years in Computer Science & Math

I passed all computer science theory courses (Data Structures, Discrete Math, Algorithm Analysis, and Theory of Computation) with at least a grade of A. I have taught or acted as a teaching assistant for computer science courses (Discrete...

4.9 (87)
40/hour
476 hours tutoring

I passed all computer science theory courses (Data Structures, Discrete Math, Algorithm Analysis, and Theory of Computation) with at least a grade of A. I have taught or acted as a teaching assistant for computer science courses (Discrete...

Nina M. Altamonte Springs, FL, available for online & in-person tutoring
Nina M.
75/hour

Ph.D. in Computational Mathematics with Matlab research component

I used Matlab for my Ph.D. numerical analysis algorithms. My Ph.D. research was to develop new algorithms for control theory problems and I used Matlab to analyse and implement my algorithms. I have also developed Matlab...

InstantBook
Today
4.7 (2667)
75/hour
10,850 hours tutoring
Response time: 1 minute

I used Matlab for my Ph.D. numerical analysis algorithms. My Ph.D. research was to develop new algorithms for control theory problems and I used Matlab to analyse and implement my algorithms. I have also developed Matlab...

Ke L. Boston, MA, available for online tutoring
Ke L.
59/hour

Software Developer with Python, Java, C/C++

He has solid understanding on multiple programming languages and concept including Python, SQL, Java, C/C++, Data Structure and Algorithm etc. Kellen specifically solves complicated tasks and helps a broad range of students from high...

5.0 (282)
59/hour
1,963 hours tutoring
Response time: 42 minutes

He has solid understanding on multiple programming languages and concept including Python, SQL, Java, C/C++, Data Structure and Algorithm etc. Kellen specifically solves complicated tasks and helps a broad range of students from high...

CHADI E. Austin, TX, available for online & in-person tutoring
CHADI E.
35/hour

Computer Science and Database Systems Tutoring

I hold a PhD in Control Systems and specialize in core Computer Science disciplines, including database management, algorithms, and programming. With over 20 years in high-tech industries and 3.5 years in healthcare, I bring deep practical...

InstantBook
Today
5.0 (141)
35/hour
327 hours tutoring
Response time: 21 minutes

I hold a PhD in Control Systems and specialize in core Computer Science disciplines, including database management, algorithms, and programming. With over 20 years in high-tech industries and 3.5 years in healthcare, I bring deep practical...

Lukas B. Missouri City, TX, available for online & in-person tutoring
Lukas B.
120/hour

Duke Master's Student Specializing in Software Development

I have built 2 startups using Python, JavaScript, HTML, CSS, and Linux. I am also very familiar with C, C++, Java, and Assembly. Subtopics I am familiar with are Data Structures, Algorithms, Computation, Systems, Networking, Operating...

5.0 (92)
120/hour
347 hours tutoring

I have built 2 startups using Python, JavaScript, HTML, CSS, and Linux. I am also very familiar with C, C++, Java, and Assembly. Subtopics I am familiar with are Data Structures, Algorithms, Computation, Systems, Networking, Operating...

Trusted with over 6 million hours of lessons since 2005

Trusted 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.

Andrew K.

1 Algorithm lesson

He teaches me for Theoretical CS Algorithm and also helps me how to study algorithm. If you are ready to ask some questions when you get stuck about Algorithm, ask him and improve your skills. Overall, really excellent! I recommend him to take Algorithm tutoring as algorithm beginner.
Ash L.

5 Algorithm lessons

My coding, in general, has been improved as has my understanding of creating methods, instance/local variables and parsing arrays. Mark used Skype and also Remote Viewer so that he could see the coding on my PC and make edits as necessary that would help advance my understanding of the project requirements. I would recommend Mark to any person in need of programming/coding/algorithm help in Java.
Paul S.

1 Algorithm lesson

Bob and I went over Dijkstra's algorithm and I now feel confident in my understanding of it. He made the content very easy to comprehend and I feel better in programming said algorithm. I would highly recommend him for anyone trying to understand any computer science topic that they are having trouble with.
How much for private Algorithm tutoring lessons

Tutors on Wyzant Cost $35 - 60 per hour on average

Tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.

$25$88
$35
$60
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.

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

Get the Algorithm help you need, right when you need it with the convenience of online lessons.

See online Algorithm tutors