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 492 matching tutors

Find the best Algorithm tutor

Anna N. Bothell, WA, available for online & in-person tutoring
Anna N.
90/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 (1046)
90/hour
4,413 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...

James M. Mechanicsburg, PA, available for online & in-person tutoring
James M.
95/hour

Friendly and Patient PhD Math Tutor

I earned my PhD in Computational Science from UT Austin, specializing in Applied Mathematics and Computer Science. In my PhD research I utilized fundamental discrete math principles, including probability and algorithm complexity analysis...

InstantBook
Tomorrow
5.0 (1549)
95/hour
6,723 hours tutoring
Response time: 8 minutesNote that average response time is based on James’s active hours, which are 6:00 pm - 10:00 am UTC.

I earned my PhD in Computational Science from UT Austin, specializing in Applied Mathematics and Computer Science. In my PhD research I utilized fundamental discrete math principles, including probability and algorithm complexity analysis...

Harold T. Mckinney, TX, available for online & in-person tutoring
Harold T.
100/hour

20+ Years experience programming in C, C++, and Java

I recently helped my college-aged daughter with her 3 credit hour Java course. She passed with an A. I then wrote more advanced java programs to implement cryptographic algorithms.

5.0 (814)
100/hour
3,477 hours tutoring

I recently helped my college-aged daughter with her 3 credit hour Java course. She passed with an A. I then wrote more advanced java programs to implement cryptographic algorithms.

Douglas Z. Columbus, OH, available for online & in-person tutoring
Douglas Z.
135/hour

Caltech Ph.D., taught at Columbia University

...discrete mathematics classes which are alternatives to calculus (emphasizing things like proofs by induction and Euclid's algorithm)....

5.0 (3013)
135/hour
14,027 hours tutoring

...discrete mathematics classes which are alternatives to calculus (emphasizing things like proofs by induction and Euclid's algorithm)....

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

Experienced Software Developer with a Desire to Teach Others

...theory-based courses including theory of computation, discrete math, discrete structures, operating systems, data structures, algorithms, data science, machine learning, etc. I am particularly adept at troubleshooting code and helping complete projects...

5.0 (1043)
70/hour
1,608 hours tutoring
Response time: 7 minutesNote that average response time is based on Alex’s active hours, which are 1:00 pm - 3:00 am UTC.

...theory-based courses including theory of computation, discrete math, discrete structures, operating systems, data structures, algorithms, data science, machine learning, etc. I am particularly adept at troubleshooting code and helping complete projects...

Mohamed A. Blacksburg, VA, available for online & in-person tutoring
Mohamed A.
60/hour

Computer Science PhD Student for Programming, AI, Algorithms & Systems

My name is Mohamed, and I help students build confidence in computer science, programming, mathematics, AI, machine learning, cybersecurity, algorithms, operating systems, and computer architecture. I have taught 1,800+ tutoring hours and...

5.0 (333)
60/hour
1,891 hours tutoring

My name is Mohamed, and I help students build confidence in computer science, programming, mathematics, AI, machine learning, cybersecurity, algorithms, operating systems, and computer architecture. I have taught 1,800+ tutoring hours and...

Siddharth D. Canandaigua, NY, available for online & in-person tutoring
Siddharth D.
40/hour

PhD in Elec. and Comp. Engg with 8+ years of teaching exp.

I have tutored students in numerous Computer Science courses, such as Theory of Computation, Design and Analysis of Algorithms, and Programming (C++/Python/Matlab). I have research expertise in developing new AI models to solve...

5.0 (42)
40/hour
129 hours tutoring

I have tutored students in numerous Computer Science courses, such as Theory of Computation, Design and Analysis of Algorithms, and Programming (C++/Python/Matlab). I have research expertise in developing new AI models to solve...

Nghia M. Stanford, CA, available for online & in-person tutoring
Nghia M.
150/hour

Professional Data Scientist | Harvard PhD | 13+ Years of Experience

...and AP/IB level. I specialize in using Python to build models (linear regression and non-linear regression), implement algorithms, and tune neural networks. Whether you need help starting a project, debugging your code, or understanding complex programming...

InstantBook
Today
5.0 (474)
150/hour
1,919 hours tutoring
Response time: 3 minutesNote that average response times may vary depending on a variety of factors, including time of day.

...and AP/IB level. I specialize in using Python to build models (linear regression and non-linear regression), implement algorithms, and tune neural networks. Whether you need help starting a project, debugging your code, or understanding complex programming...

David H. Encinitas, CA, available for online tutoring
David H.
150/hour

Probability & Financial Math Expert | Columbia Applied Math Grad

...for advanced math courses, including Probability Theory. My professional background includes work in finacial math and algorithmic trading, both deeply grounded in probability theory. I focus on building true conceptual understanding rather than rote...

InstantBook
Tomorrow
5.0 (338)
150/hour
802 hours tutoring
Response time: 31 minutesNote that average response time is based on David’s active hours, which are 8:00 pm - 2:00 am UTC.

...for advanced math courses, including Probability Theory. My professional background includes work in finacial math and algorithmic trading, both deeply grounded in probability theory. I focus on building true conceptual understanding rather than rote...

Omar M. Tucson, AZ, available for online & in-person tutoring
Omar M.
65/hour

CS Graduate Teaching Data Structures and Algorithms

I hold a Bachelor's degree in Computer Science from the University of Arizona, where data structures and algorithms were the core of the curriculum. I work through algorithm problems in Python regularly to stay sharp, and I use...

5.0 (14)
65/hour
62 hours tutoring
Response time: 51 minutesNote that average response times may vary depending on a variety of factors, including time of day.

I hold a Bachelor's degree in Computer Science from the University of Arizona, where data structures and algorithms were the core of the curriculum. I work through algorithm problems in Python regularly to stay sharp, and I use...

Graham S. Tucson, AZ, available for online tutoring
Graham S.
170/hour

Algorithms, Logic, & Code | UChicago PhD

My PhD was 95% coding, and before that I did 80% of a CS major in undergrad. I cannot help in systems-focused classes (e.g. networks or OS), but I'm happy to help in any coding or theory-focused class (my actual major was mathematics).

5.0 (115)
170/hour
588 hours tutoring
Response time: 2 minutesNote that average response time is based on Graham’s active hours, which are 12:00 am - 11:00 am UTC.

My PhD was 95% coding, and before that I did 80% of a CS major in undergrad. I cannot help in systems-focused classes (e.g. networks or OS), but I'm happy to help in any coding or theory-focused class (my actual major was mathematics).

Peter K. Park Ridge, IL, available for online & in-person tutoring
Peter K.
150/hour

PhD in Computer Science with 27 Years of Teaching Experience

I have a Ph.D. in Computer Science from the University of Chicago and a Bachelor's degree in Applied Math from Harvard University. As a college professor, I taught Data Structures and Algorithms regularly over my 27 year career. As...

5.0 (81)
150/hour
257 hours tutoring
Response time: 14 minutesNote that average response times may vary depending on a variety of factors, including time of day.

I have a Ph.D. in Computer Science from the University of Chicago and a Bachelor's degree in Applied Math from Harvard University. As a college professor, I taught Data Structures and Algorithms regularly over my 27 year career. As...

Alex S. Saint Louis, MO, available for online & in-person tutoring
Alex S.
75/hour

Professor, Algorithms, Data Structures, High-performance computing

Professor, years of research, teaching, and tutoring experience, teaching/tutoring Undergraduate and Graduate students, High School students - subjects include Data Structures, Algorithms, Computer Architecture, Coding (C/C++,...

InstantBook
Today
4.9 (807)
75/hour
3,528 hours tutoring
Response time: 3 minutesNote that average response time is based on Alex’s active hours, which are 6:00 am - 6:00 am UTC.

Professor, years of research, teaching, and tutoring experience, teaching/tutoring Undergraduate and Graduate students, High School students - subjects include Data Structures, Algorithms, Computer Architecture, Coding (C/C++,...

Umair A. Walnut Creek, CA, available for online & in-person tutoring
Umair A.
45/hour

Computer Science Graduate with 5+ Years of Programming Experience

My expertise covers core computer science concepts, including algorithm design, data structures, operating systems, computer architecture, memory management, and database systems. I have a strong understanding of recursion, sorting...

5.0 (1285)
45/hour
2,541 hours tutoring

My expertise covers core computer science concepts, including algorithm design, data structures, operating systems, computer architecture, memory management, and database systems. I have a strong understanding of recursion, sorting...

John S. Houston, TX, available for online tutoring
John S.
129/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
Tomorrow
5.0 (64)
129/hour
673 hours tutoring
Response time: 1 minuteNote that average response time is based on John’s active hours, which are 6:00 am - 12:00 pm UTC.

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

CHASE C. North Adams, MA, available for online & in-person tutoring
CHASE C.
140/hour

C++ Proficiency: Data Structures, Algorithms, and Projects

With a solid foundation in C++, I have honed my skills in data structures and algorithms through engaging coursework during college. I have hands-on experience implementing these concepts in personal projects and actively challenging myself...

InstantBook
Today
5.0 (731)
140/hour
2,211 hours tutoring
Response time: 8 minutesNote that average response times may vary depending on a variety of factors, including time of day.

With a solid foundation in C++, I have honed my skills in data structures and algorithms through engaging coursework during college. I have hands-on experience implementing these concepts in personal projects and actively challenging myself...

Manuel F. Mesa, AZ, available for online & in-person tutoring
Manuel F.
147/hour

MATLAB Expert, 20+ Years in Applied Engineering Modeling

...engineering problems across healthcare, industrial, and hardware development settings, from prototyping signal processing algorithms to modeling complex electromechanical systems. This is not classroom only experience, it comes directly from building...

5.0 (102)
147/hour
252 hours tutoring

...engineering problems across healthcare, industrial, and hardware development settings, from prototyping signal processing algorithms to modeling complex electromechanical systems. This is not classroom only experience, it comes directly from building...

Katherine C. Lexington, VA, available for online & in-person tutoring
Katherine C.
120/hour

Math professor with many years of tutoring experience

Discrete math topics I have taught include set theory, combinatorics (combinations, permutations, partitions, and other counting techniques), algorithms, cryptography, and difference equations. I have deep knowledge and love for this...

5.0 (46)
120/hour
564 hours tutoring
Response time: 50 minutesNote that average response time is based on Katherine’s active hours, which are 8:00 pm - 8:00 am UTC.

Discrete math topics I have taught include set theory, combinatorics (combinations, permutations, partitions, and other counting techniques), algorithms, cryptography, and difference equations. I have deep knowledge and love for this...

Bill L. Chicago, IL, available for online & in-person tutoring
Bill L.
75/hour

Senior software engineer in the trading industry, 10+ years tutoring

I work in the trading industry as a software engineer, developing trading strategies and maintaining our proprietary trading systems. Before that, I worked in the self-driving vehicle industry in researching machine learning algorithms to...

5.0 (45)
75/hour
150 hours tutoring

I work in the trading industry as a software engineer, developing trading strategies and maintaining our proprietary trading systems. Before that, I worked in the self-driving vehicle industry in researching machine learning algorithms to...

Ivan F. College Park, MD, available for online & in-person tutoring
Ivan F.
60/hour

M.S. in EE | 10+ Years Programming & 6 Years Teaching

... speeds up to 175 mph. I teach programming from fundamentals through advanced topics, including Python, C, debugging, algorithms, object-oriented programming, Linux, embedded programming, Verilog, and assembly. ...

5.0 (12)
60/hour
60 hours tutoring

... speeds up to 175 mph. I teach programming from fundamentals through advanced topics, including Python, C, debugging, algorithms, object-oriented programming, Linux, embedded programming, Verilog, and assembly. ...

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

InstantBook
Today
5.0 (846)
120/hour
3,592 hours tutoring
Response time: 13 minutesNote that average response times may vary depending on a variety of factors, including time of day.

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

Mark L. Parkville, MD, available for online tutoring
Mark L.
50/hour

Python Instructor | Build Real Skills Through Practical Coding

...explanations. My students have successfully completed school projects, built web applications, learned data structures and algorithms, and developed the problem-solving skills needed for technical careers. I'm patient, supportive, and dedicated to helping...

InstantBook
Tomorrow
5.0 (215)
50/hour
417 hours tutoring
Response time: 2 minutesNote that average response time is based on Mark’s active hours, which are 8:00 pm - 8:00 am UTC.

...explanations. My students have successfully completed school projects, built web applications, learned data structures and algorithms, and developed the problem-solving skills needed for technical careers. I'm patient, supportive, and dedicated to helping...

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

Senior Programmer Specializing in Java and Algorithms

...rely on Java. I focus on helping you master syntax while understanding the underlying logic required to solve complex algorithmic problems efficiently....

InstantBook
This week
5.0 (2690)
45/hour
6,111 hours tutoring
Response time: 52 minutesNote that average response times may vary depending on a variety of factors, including time of day.

...rely on Java. I focus on helping you master syntax while understanding the underlying logic required to solve complex algorithmic problems efficiently....

Justin D. Aberdeen, MD, available for online & in-person tutoring
Justin D.
25/hour

Full-Stack Developer with 6+ Years of Professional React Experience

I hold a B.S. in Computer Science from the University of Maryland, providing a strong theoretical foundation in the data structures, algorithms, and programming concepts that underpin modern React development. My hands-on React...

5.0 (9)
25/hour
62 hours tutoring

I hold a B.S. in Computer Science from the University of Maryland, providing a strong theoretical foundation in the data structures, algorithms, and programming concepts that underpin modern React development. My hands-on React...

Christina G. Durham, NH, available for online & in-person tutoring
Christina G.
80/hour

Physicist Says for Understanding and Speed Stop Memorizing Algorithms

I'm a Physics Education Researcher who has tutored for thousands of hours and has taught many physics courses at UNH. I absolutely adore math, and love thinking of shortcuts and the most efficient, creative ways to solve problems. I took the SAT 5...

5.0 (328)
80/hour
1,698 hours tutoring
Response time: 26 minutesNote that average response time is based on Christina’s active hours, which are 4:00 pm - 3:00 am UTC.

I'm a Physics Education Researcher who has tutored for thousands of hours and has taught many physics courses at UNH. I absolutely adore math, and love thinking of shortcuts and the most efficient, creative ways to solve problems. I took the SAT 5...

Trusted with over 6 million hours of lessons since 2005

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

Algorithm Tutoring Online

Working with Algorithm Tutoring on Wyzant connects learners with expert instructors for personalized, one-on-one instruction that covers topics like data structures, sorting algorithms, time complexity, graph theory, and more. This page provides access to flexible, online algorithm lessons for students at all levels.

Algorithm tutoring helps students develop problem-solving skills, improve coding efficiency, and prepare for technical interviews or coursework. This approach emphasizes hands-on practice and guidance tailored to each learner's goals.

On Wyzant, learners can choose from experienced tutors with specialized knowledge in algorithms and data structures. With personalized sessions, students gain confidence, deepen understanding, and achieve measurable progress.

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

See online Algorithm tutors