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

Find the best Algorithms tutor

Julie B. Waltham, MA, available for online & in-person tutoring
Julie B.
60/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 (187)
60/hour
563 hours tutoring
Response time: 8 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...

Alex A. Brooklyn, NY, available for online tutoring
Alex A.
150/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...

5.0 (642)
150/hour
1,064 hours tutoring
Response time: 22 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 (186)
60/hour
466 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...

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

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 (1135)
135/hour
4,339 hours tutoring
Response time: 39 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...

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 (548)
90/hour
2,057 hours tutoring
Response time: 14 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,...

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 (239)
85/hour
965 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

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 (734)
100/hour
4,315 hours tutoring
Response time: 5 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...

Jonathan J. Bethesda, MD, available for online & in-person tutoring
Jonathan J.
63/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 (336)
63/hour
1,187 hours tutoring
Response time: 57 minutes

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

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

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 (199)
100/hour
648 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...

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

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

Brett S. Philadelphia, PA, available for online & in-person tutoring
Brett S.
100/hour

Software Engineer | Compilers, Prolog, MIPS Assembly

I graduated from the University of Pittsburgh summa cum laude with a degree in Computer Science and a minor in Greek. My favorite subjects were compilers, programming language theory, algorithm design, and computational complexity. I now...

5.0 (156)
100/hour
647 hours tutoring
Response time: 9 minutes

I graduated from the University of Pittsburgh summa cum laude with a degree in Computer Science and a minor in Greek. My favorite subjects were compilers, programming language theory, algorithm design, and computational complexity. I now...

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 (138)
35/hour
311 hours 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...

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

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

5.0 (2484)
45/hour
5,569 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...

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

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 (304)
185/hour
1,521 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...

Zachariah R. Richmond, VA, available for online & in-person tutoring
Zachariah R.
36/hour

Learn Java with a CS Grad & Software Engineer

As a Computer Science graduate and experienced Java developer, I teach Java through project-based learning, covering object-oriented programming, data structures, and algorithms. I’ve used Java professionally in cloud-based systems and...

InstantBook
Today
5.0 (251)
36/hour
1,209 hours tutoring
Response time: 59 minutes

As a Computer Science graduate and experienced Java developer, I teach Java through project-based learning, covering object-oriented programming, data structures, and algorithms. I’ve used Java professionally in cloud-based systems and...

Gavin M. Fort Worth, TX, available for online & in-person tutoring
Gavin M.
90/hour

Professional Tutor for Engineering and Computer Science

Moreover, while enrolled in a Masters of Engineering Science course, I created an application with a GUI using MATLAB that was designed to test and compare various clustering algorithms. Our team wrote a paper on the results and my name is...

InstantBook
Today
5.0 (1852)
90/hour
7,932 hours tutoring
Response time: 15 minutes

Moreover, while enrolled in a Masters of Engineering Science course, I created an application with a GUI using MATLAB that was designed to test and compare various clustering algorithms. Our team wrote a paper on the results and my name is...

Adam F. Suwanee, GA, available for online & in-person tutoring
Adam F.
200/hour

Theory of Computation, Algorithms, and Design of Languages Tutor

These include basic programming and introductory computer science, AP CS A and principles, object-oriented and functional design, discrete mathematics, algorithms and data structures, theory of computation, automata, complexity, design and...

5.0 (397)
200/hour
1,604 hours tutoring

These include basic programming and introductory computer science, AP CS A and principles, object-oriented and functional design, discrete mathematics, algorithms and data structures, theory of computation, automata, complexity, design and...

Andrea G. Hooksett, NH, available for online & in-person tutoring
Andrea G.
90/hour

Masters Degree in Computer Science Specializing in programming

I have experience with web design, algorithms, object oriented languages, and functional languages. I am at least proficient in several programming languages including Wolfram Language (Mathematica), MathJax, C++, Python, HTML, JavaScript,...

4.9 (130)
90/hour
588 hours tutoring

I have experience with web design, algorithms, object oriented languages, and functional languages. I am at least proficient in several programming languages including Wolfram Language (Mathematica), MathJax, C++, Python, HTML, JavaScript,...

Devon B. Grovetown, GA, available for online tutoring
Devon B.
75/hour

Penetration Tester // Cyber Security Specialist // MSc CompSci

... Testing, Reverse Engineering, Exploit Development, Red Teaming * Computer Science / IT Topics: Computer Networking, Algorithms, Computer Architecture, Object Oriented Programming Languages, Discrete Math, Natural Language Processing, I am currently...

4.9 (86)
75/hour
374 hours tutoring

... Testing, Reverse Engineering, Exploit Development, Red Teaming * Computer Science / IT Topics: Computer Networking, Algorithms, Computer Architecture, Object Oriented Programming Languages, Discrete Math, Natural Language Processing, I am currently...

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.

William C.

2 Algorithms lessons

Algorithms class. Mason was the first tutor for me to really understand the CLRS book and be able to help me with my problems, especially induction/substitution for proofs of algorithm time complexity analysis, other tutors on Wyzant in this domain of algorithms had far inferior knowledge and understanding of the content compared to Mason. I would recommend Mason to any undergraduate taking an Algorithms class or any Computer Science class.
Riya M.

28 Algorithms lessons

Andrew is an exceptional teacher and is the most knowledgable Algorithms person I've ever met. I'd say his deep knowledge and love for the subject puts him in the top 1% of CS teachers in the country. He makes Algorithms topics extremely easy to understand and even fascinating to learn about, even if you have little interest in the subject. He is also extremely patient and supportive. I cannot recommend Andrew enough; he is a no-brainer if you need help with any CS course.
Patience F.

6 Algorithms lessons

Nathan is an amazing tutor. He is very patient and engaging tutor. He assisted me in Data Structures and Algorithms and took the time to explain the subject in detail and answered all my questions clearly. He helped me gain a better understanding of the subject. I was able to confidently complete my assignment after our tutoring sessions. I really appreciate his assistant. I will definitely recommend Nathan to anyone who needs help with Data Structures and Algorithms.
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

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