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 715 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 (136)
60/hour
428 hours tutoring
Response time: 9 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...

Tony T. Kailua Kona, HI, available for online & in-person tutoring
Tony T.
79/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
Tomorrow
5.0 (70)
79/hour
254 hours tutoring
Response time: 28 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...

Jason L. Arcadia, CA, available for online tutoring
Jason L.
175/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 (807)
175/hour
3,025 hours tutoring
Response time: 2 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...

Alex A. Brooklyn, NY, available for online & in-person tutoring
Alex A.
80/hour

Experienced Software Developer with a Desire to Teach Others

...programming/ computer science concepts including theory courses such as introduction to computer science, data structures, algorithms, operating systems, AP Computer Science A and Principles, etc. I am particularly adept at troubleshooting code and helping...

InstantBook
Tomorrow
5.0 (513)
80/hour
836 hours tutoring
Response time: 34 minutes

...programming/ computer science concepts including theory courses such as introduction to computer science, data structures, algorithms, operating systems, AP Computer Science A and Principles, etc. I am particularly adept at troubleshooting code and helping...

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

Senior Software Engineer | AP CS Tutor | 6+ 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...

InstantBook
This week
5.0 (134)
60/hour
330 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...

John S. Houston, TX, available for online tutoring
John S.
59/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 (14)
59/hour
163 hours tutoring
Response time: 1 minute

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

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 (1100)
135/hour
4,072 hours tutoring
Response time: 33 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,...

InstantBook
This week
5.0 (469)
90/hour
1,806 hours tutoring
Response time: 12 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,...

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

B.S Computer Science

I have experience teaching young students how to program and how to think like a computer scientist. I am quite comfortable with many computer science phenomena like programming, proofs, data structures, and algorithms. I am able to...

5.0 (167)
100/hour
562 hours tutoring

I have experience teaching young students how to program and how to think like a computer scientist. I am quite comfortable with many computer science phenomena like programming, proofs, data structures, and algorithms. I am able to...

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 (226)
85/hour
941 hours tutoring
Response time: 11 minutes

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

Michelle V. Belgrade, MT, available for online & in-person tutoring
Michelle V.
75/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
This week
5.0 (131)
75/hour
452 hours tutoring
Response time: 28 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...

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 (725)
100/hour
4,030 hours tutoring
Response time: 37 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...

George Z. Saint Ann, MO, available for online & in-person tutoring
George Z.
20/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...

4.9 (14)
20/hour
32 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...

Yvan M. Provo, UT, available for online tutoring
Yvan M.
80/hour

Seasoned Java Tutor -- 7+ years experience

One of my most fulfilling teaching roles was as a college TA for Java, where I empowered countless students to master complex algorithms, swiftly identify and resolve bugs, and significantly improve their programming efficiency. Whether...

InstantBook
Tomorrow
5.0 (1569)
80/hour
4,744 hours tutoring
Response time: 1 minute

One of my most fulfilling teaching roles was as a college TA for Java, where I empowered countless students to master complex algorithms, swiftly identify and resolve bugs, and significantly improve their programming efficiency. Whether...

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

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

Experienced Tutor in CS and Math

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

5.0 (45)
80/hour
141 hours tutoring

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

Jonathan K. New York, NY, available for online tutoring
Jonathan K.
120/hour

Software Engineering Team Lead

I have thrived in this field for over a decade now. I can help you with algorithms, system design, software architecture, learning how to program, and many other areas of work and study.

5.0 (9)
120/hour
404 hours tutoring

I have thrived in this field for over a decade now. I can help you with algorithms, system design, software architecture, learning how to program, and many other areas of work and study.

Lukas B. Missouri City, TX, available for online & in-person tutoring
Lukas B.
80/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...

4.9 (56)
80/hour
271 hours tutoring
Response time: 18 minutes

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

Justin L. Holmdel, NJ, available for online & in-person tutoring
Justin L.
75/hour

Experienced CS & Math Tutor | Data Structures & Algorithms | OOP

...Mathematics & Logic - Competitive Programming (programming language pre-requisite) - Data Structures & Algorithms (programming language pre-requisite) - Applied AI (project/startup driven class) 3. Grade School Mathematics...

4.8 (5)
75/hour
8 hours tutoring

...Mathematics & Logic - Competitive Programming (programming language pre-requisite) - Data Structures & Algorithms (programming language pre-requisite) - Applied AI (project/startup driven class) 3. Grade School Mathematics...

Brett S. Philadelphia, PA, available for online & in-person tutoring
Brett S.
50/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 (154)
50/hour
619 hours tutoring
Response time: 47 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...

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

Project-Based, AI-Driven Learning

With over 10 years of Python experience and a background in AI development, I specialize in helping students use Python for practical, exciting applications. From data structures and algorithms to Flask APIs and NLP tools, I create...

InstantBook
Tomorrow
5.0 (180)
35/hour
747 hours tutoring
Response time: 53 minutes

With over 10 years of Python experience and a background in AI development, I specialize in helping students use Python for practical, exciting applications. From data structures and algorithms to Flask APIs and NLP tools, I create...

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

4.7 (2629)
75/hour
10,378 hours tutoring
Response time: 5 minutes

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

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 (76)
40/hour
447 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...

InstantBook
Today
5.0 (2422)
45/hour
5,310 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...

Tyler G. West Covina, CA, available for online & in-person tutoring
Tyler G.
50/hour

Computer Science Masters Graduate

I have completed undergraduate level courses in Data Structures and Algorithms and a Masters level course in Algorithms. I am well versed in data structures such as stacks, lists, queues, heaps, trees, graphs, ect. I also understand...

5.0 (22)
50/hour
85 hours tutoring
Response time: 15 minutes

I have completed undergraduate level courses in Data Structures and Algorithms and a Masters level course in Algorithms. I am well versed in data structures such as stacks, lists, queues, heaps, trees, graphs, ect. I also understand...

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