











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







Tutors from top universities







Get 1:1 help fast
The Best Algorithm Tutoring Online
Find the best Algorithm tutor

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...
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...
She's very encouraging with the things I am unsure about and shows patience with what im clueless about, breaking it down to pieces i was able to understand. My new go to tutor. - Damilola, 5 lessons with Anna

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...
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...
I was very anxious about my final exam in Linear Algebra, as I had fallen behind the entire semester and struggled to grasp the concepts. James came to my rescue, and we had an incredibly productive and diligent session. His skill... - Victoria

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.
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.
After one school year of experience working with Harold T., we highly recommend him as a Calculus and Physics tutor. Our daughter's stress level went down and her grades went up. She now has one of the highest grades in her Physic... - Tracey, 33 lessons with Harold

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)....
...discrete mathematics classes which are alternatives to calculus (emphasizing things like proofs by induction and Euclid's algorithm)....
Douglas is a wonderful and patient tutor, and very flexible to accommodate an emergency/last minute lesson! He explained me all Discrete Math concepts in detail.This has been invaluable for me and my studies. I strongly recommend... - Chakuli, 97 lessons with Douglas

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...
...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...
Alex was incredibly kind and thorough with his explanations regarding Python. He helped expand my knowledge on concepts I was having issues with, in a timely manner, and made me feel valued as a student. I plan on using his expe... - Slade, 12 lessons with Alex

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...
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...
I've had the pleasure of working with Mohamed on a range of topics, including AI/Machine Learning, Data Cleaning and Validation, Langchain, Python, and Logistic Regression. His depth of knowledge, especially in mathematics, is ser... - Jeff, 8 lessons with Mohamed

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

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...
...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...
I cannot speak highly enough about the impact Nghia had on my academic success. I was struggling with two demanding college courses and felt completely overwhelmed—until he stepped in. Not only did he break down complex material i... - Brit, 19 lessons with Nghia

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...
...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...
David is one of the most magnificent tutors I've ever had. He's very knowledgeable on the variety of topics he teaches such as Physics C and Calculus BC, both of which I have taken lessons on. I can deeply affirm that not only his... - Gul sam, 20 lessons with David

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

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).
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).
He is great! Very knowledgeable and patient. Learned a great deal from him. Will recommend him to anyone who is interested in computational neuroscience and anything that is related to Python. - Jiangmei, 16 lessons with Graham

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...
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...
Mr. Peter always provides clear, thorough explanations. He is very patient, well-prepared for each lesson, and regularly reaches out to me for feedback to ensure the lessons meet my needs. He creates a supportive and encouraging l... - Benjamin, 17 lessons with Peter

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++,...
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++,...
There are topics that Alex has worked with me on in which only a handful of professors in the country are knowledgeable. He not only understands the material, he is an excellent teacher and I have learned much with him as my tutor... - Liv, 31 lessons with Alex

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...
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...
If you are unsure whether to choose this tutor or another I'm here to help you. Choose Umair! He is the most patient and knowledgeable tutor I have ever seen on Wyzant. He's also very flexible and really really nice and kind. I ha... - Bruce

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...
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...
John goes above and beyond to ensure his students get the most out of their lessons. Normally, I'm not the type of person to write reviews, but John always takes the extra mile to ensure I understand and am clear with everything. ... - Sarah, 2 lessons with John

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...
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...
⭐⭐⭐⭐⭐ I can't thank my statistics tutor, Chase enough for the invaluable support and guidance he provided throughout the semester. Chase's expertise in statistics is unmatched, and his passion for teaching truly shines through ... - Charles, 22 lessons with CHASE

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

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

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

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

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...
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...
Jason has been able to help my college student son with programming, physics, statics, and calculus. He is thorough, clear and patient. He has greatly helped my son’s confidence in tackling homework and reviewing for exams. In hea... - Diana, 86 lessons with Jason

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...
...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...
I am taking a college level Computer Science course and was very unfamiliar with anything to do with the logistics of coding. Mark was very knowledgable and patient with me and explained thoroughly each step. I am so thankful to h... - Emma, 2 lessons with Mark

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....
...rely on Java. I focus on helping you master syntax while understanding the underlying logic required to solve complex algorithmic problems efficiently....
Andre is incredibly easy to communicate with. He's patient, listens carefully, and his responses are thorough and easy to understand. In only an hour I understood concepts I've been struggling with all week, and we got everythin... - Steven, 19 lessons with Andre

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

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...
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...
Christina helped me get through University Physics II. A class I had previously failed and I was absolutely dreading to retake. Christina made the topics easy to understand and was always patient when explaining. I couldn't recomm... - Lily, 31 lessons with Christina
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.
Compare tutor costs. With a range of price options, there’s a tutor for every budget.
Sign up, search, and message with expert tutors free of charge.
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



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.
Find Online Tutors in Subjects related to Algorithm.
Get 1-to-1 learning help through online lessons. If you are looking to learn a subject similar to Algorithm, 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 Algorithm tutors, Wyzant can also help you find:
Online Image Processing tutors | Online Code Optimization tutors | Online Image Editing tutors | Online Linear Programming tutors | Online Computer Science tutors | Online Artificial Intelligence tutors | Online Data Structures tutors | Online Lenstra-Lenstra-Lovasz Algorithm tutors | Online Computing tutors | Online Data Structure tutors | Online Dynamic Programming tutors | Online Computer tutors | Online Monte Carlo Simulation tutors | Online Coding tutors | Online Software tutors | Online Regex tutors | Online Architecture tutors | Online AP Computer Science tutors | Online CASE tutors | Online APT tutors | Online Java tutors | Online Number Theory tutors | Online C tutors | Online General Computer tutors | Online Data Science tutors | Online Cryptography tutors | Online Parallel Processing tutors | Online Computer Vision tutors | Online Computer Systems tutors | Online Cuda tutors | Online Hadoop tutors | Online Math tutors | Online Neural Networks tutors | Online GIS tutors
Get the Algorithm help you need, right when you need it with the convenience of online lessons.
See online Algorithm tutors
