Wyzant
Apply To Tutor
Get Started for Free ›
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
tutortutor
Trust the nation's largest network for Algorithms 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 Algorithms Tutoring Online

See all 500 matching tutors

Find the best Algorithms tutor

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 (92)
147/hour
213 hours tutoring
Response time: 34 minutesNote that average response times may vary depending on a variety of factors, including time of day.

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

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
Tomorrow
5.0 (451)
150/hour
1,814 hours tutoring
Response time: 9 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...

Ava A. Boca Raton, FL, available for online & in-person tutoring
Ava A.
350/hour

Advanced Programmer and Harvard Computer Science Student

Out of the classroom, I am the lead programmer on two FIRST robotics teams, develop my own machine learning apps, and independently developed a novel algorithm to accelerate HIV-1 vaccine development which earned several national awards and...

5.0 (188)
350/hour
425 hours tutoring
Response time: 41 minutesNote that average response times may vary depending on a variety of factors, including time of day.

Out of the classroom, I am the lead programmer on two FIRST robotics teams, develop my own machine learning apps, and independently developed a novel algorithm to accelerate HIV-1 vaccine development which earned several national awards and...

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 (269)
60/hour
1,653 hours tutoring
Response time: 48 minutesNote that average response times may vary depending on a variety of factors, including time of day.

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

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
Tomorrow
5.0 (2653)
45/hour
6,030 hours tutoring
Response time: 41 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....

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 (4)
60/hour
14 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. ...

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 (754)
100/hour
4,838 hours tutoring
Response time: 9 minutesNote that average response time is based on Antonio’s active hours, which are 9:00 pm - 5:00 am UTC.

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

CHASE C. North Adams, MA, available for online & in-person tutoring
CHASE C.
115/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
Tomorrow
5.0 (693)
115/hour
2,080 hours tutoring
Response time: 4 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...

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 (9)
65/hour
45 hours tutoring

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

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 (43)
120/hour
455 hours tutoring
Response time: 1 hourNote that average response time is based on Katherine’s active hours, which are 7:00 pm - 7: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...

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 (60)
129/hour
637 hours tutoring
Response time: 4 minutesNote that average response time is based on John’s active hours, which are 5:00 am - 11:00 am 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...

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

Professional Software Engineer Teaching Real-World Programming

My background includes Python, Java, JavaScript, PHP, and C, as well as object-oriented programming, data structures, algorithms, debugging, and software design. I have built web applications, APIs, automation tools, and AI-powered...

5.0 (1232)
45/hour
2,447 hours tutoring

My background includes Python, Java, JavaScript, PHP, and C, as well as object-oriented programming, data structures, algorithms, debugging, and software design. I have built web applications, APIs, automation tools, and AI-powered...

David H. Encinitas, CA, available for online tutoring
David H.
125/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 (312)
125/hour
689 hours tutoring
Response time: 20 minutesNote that average response time is based on David’s active hours, which are 7:00 pm - 1: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...

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 (1517)
95/hour
6,518 hours tutoring
Response time: 5 minutesNote that average response time is based on James’s active hours, which are 5:00 pm - 9: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...

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

Experienced AP Computer Science and Math Teacher

I have access to valuable AP materials and have worked with a variety of AP curricula, including CodeHS, Code.org, CSAwesome, CMU Academy, BJC, and CS50x. My data structures knowledge includes recursion, Big O notation, sorting algorithms,...

InstantBook
Tomorrow
5.0 (756)
90/hour
2,674 hours tutoring
Response time: 7 minutesNote that average response time is based on Eva’s active hours, which are 7:00 pm - 7:00 am UTC.

I have access to valuable AP materials and have worked with a variety of AP curricula, including CodeHS, Code.org, CSAwesome, CMU Academy, BJC, and CS50x. My data structures knowledge includes recursion, Big O notation, sorting algorithms,...

Alex A. Brooklyn, NY, available for online tutoring
Alex A.
80/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 (1012)
80/hour
1,544 hours tutoring
Response time: 8 minutesNote that average response time is based on Alex’s active hours, which are 12:00 pm - 2: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...

Paul P. Oklahoma City, OK, available for online & in-person tutoring
Paul P.
80/hour

PhD in CS, taught Data Structures & Algorithms at college level

I have taken and excelled at four data structures, algorithms, and advanced algorithms course from high school through to college and graduate school. I've passed technical interviews covering this material and received offers...

5.0 (86)
80/hour
242 hours tutoring

I have taken and excelled at four data structures, algorithms, and advanced algorithms course from high school through to college and graduate school. I've passed technical interviews covering this material and received offers...

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
231 hours tutoring
Response time: 20 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...

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 (113)
170/hour
575 hours tutoring

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

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 (839)
120/hour
3,562 hours tutoring

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

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 (1044)
90/hour
4,384 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...

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

Miles C. Los Angeles, CA, available for online & in-person tutoring
Miles C.
70/hour

Computer Science & Math Tutor | Python, Algorithms, and Machine L

I have a B.A. in Computer Science from Reed College and have been tutoring computer science and mathematics one-on-one since 2021. My tutoring has covered programming, algorithms, data structures, mathematics, and machine learning. I tailor...

4.8 (4)
70/hour
9 hours tutoring

I have a B.A. in Computer Science from Reed College and have been tutoring computer science and mathematics one-on-one since 2021. My tutoring has covered programming, algorithms, data structures, mathematics, and machine learning. I tailor...

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 (7)
25/hour
48 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...

Monica B. Virginia Beach, VA, available for online & in-person tutoring
Monica B.
55/hour

MEd in Secondary Mathematics & 20 years of teaching experience

Whether two or three dimensional shapes, I share the specific steps needed to tackle the problems with patience and clarity. Also for the proofs to become accessible, I emphasize the particular sequential algorithms.

5.0 (36)
55/hour
400 hours tutoring

Whether two or three dimensional shapes, I share the specific steps needed to tackle the problems with patience and clarity. Also for the proofs to become accessible, I emphasize the particular sequential algorithms.

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.

Byron H.

2 Algorithms lessons

Have him as a discrete mathematics tutor and I love that he is able to derive algorithms intuitively first. This allows one to better understand what is happening beyond just knowing the formula.
Jasmin G.

1 Algorithms lesson

Isaac was invaluable in helping me complete a complex Algorithms project. He was very patient and helped me solve each problem as it arose. He knew the material very well.
Austin F.

3 Algorithms lessons

Helped clarify recurrence relation problems and solving time complexity for sorting algorithms. Also worked on three case analysis and Big O notation. Explained concepts thoroughly and clearly. Thank you Jacob
How much for private Algorithms 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

Algorithms Tutoring Online

Algorithms tutoring at Wyzant connects math and computer science learners with experienced tutors for one-on-one instruction focused on data structures, recursion, dynamic programming, and time complexity analysis. This personalized learning approach helps students strengthen problem-solving skills and master complex concepts for college coursework or technical interviews.

Algorithms involve understanding steps for solving problems efficiently, often used in programming, engineering, and scientific research. Learning about algorithms enhances a student's logical thinking, coding ability, and problem-solving speed across technical and real-world applications.

Wyzant provides access to expert software development and coding tutors who tailor lessons to each learner's goals, ensuring targeted instruction, flexible scheduling, and practical progress. Chartered to support students across experience levels, Wyzant helps every learner build confidence and succeed in algorithms and beyond.

Find Online Tutors in Subjects related to Algorithms.

Get 1-to-1 learning help through online lessons. If you are looking to learn a subject similar to Algorithms, tap into the nation’s largest community of private tutors. Wyzant helps more students find face to face lessons, in more places than anyone else. Plus, if you're not happy with any new tutor, we'll gladly refund the cost of your first hour. In addition to Algorithms tutors, Wyzant can also help you find:

Online Image Processing tutors | Online Image Editing tutors | Online Code Optimization tutors | Online Linear Programming tutors | Online Computer Science tutors | Online Artificial Intelligence tutors | Online Lenstra-Lenstra-Lovasz Algorithm tutors | Online Data Structures tutors | Online Dynamic Programming tutors | Online Data Structure tutors | Online Regex tutors | Online Monte Carlo Simulation tutors | Online Computing tutors | Online AP Computer Science tutors | Online Number Theory tutors | Online Computer tutors | Online General Computer tutors | Online Cryptography tutors | Online Computer Vision tutors | Online Data Science tutors | Online Computer Systems tutors | Online Parallel Processing tutors | Online C tutors | Online Neural Networks tutors | Online Fuzzy Logic tutors | Online Math tutors | Online Linear Congruence Equations tutors | Online Embedded C tutors | Online Perl tutors | Online Coding tutors | Online Data Types And Representation tutors | Online GIS tutors | Online Hadoop tutors | Online Prolog tutors

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

See online Algorithms tutors