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

See all 5,705 matching tutors

Find the best Data Structure tutor

Julie B. Waltham, MA, available for online & in-person tutoring
Julie B.
60/hour

PhD in Computer Science with 25+ years software development experience

I've worked as a software developer for over 25 years where I've written and implemented various data structures. One of the first courses I took to get my undergraduate in Computer Science was Data Structures. I later...

5.0 (160)
60/hour
511 hours tutoring
Response time: 11 minutes

I've worked as a software developer for over 25 years where I've written and implemented various data structures. One of the first courses I took to get my undergraduate in Computer Science was Data Structures. I later...

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
Tomorrow
5.0 (814)
120/hour
3,114 hours tutoring
Response time: 5 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 tutoring
Alex A.
200/hour

Experienced Software Developer

I have tutored data structures classes for hundreds of hours already. I am extremely familiar with all theoretical and practical aspects of computer science and computer programming. I believe I can confidently guide anyone through this...

5.0 (592)
200/hour
977 hours tutoring
Response time: 3 minutes

I have tutored data structures classes for hundreds of hours already. I am extremely familiar with all theoretical and practical aspects of computer science and computer programming. I believe I can confidently guide anyone through this...

Tony T. Kailua Kona, HI, available for online & in-person tutoring
Tony T.
85/hour

UC Berkeley CS Grad C Programming, operating systems, data structure

I'll guide you through the fundamentals of C, from syntax and data types to pointers, memory management, fork, process management, memory leaks, Valgrind and system programming. Whether you're a beginner or an experienced...

InstantBook
Tomorrow
5.0 (84)
85/hour
309 hours tutoring
Response time: 27 minutes

I'll guide you through the fundamentals of C, from syntax and data types to pointers, memory management, fork, process management, memory leaks, Valgrind and system programming. Whether you're a beginner or an experienced...

John S. Houston, TX, available for online tutoring
John S.
79/hour

Data Structures and Algorithms Specialist

I studied data structures in-depth throughout my computer science degree from UT Austin. 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...

InstantBook
This week
5.0 (20)
79/hour
230 hours tutoring

I studied data structures in-depth throughout my computer science degree from UT Austin. 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...

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

Math and Computer Science Teacher with 10+ Years of Experience

I earned a minor in Computer Science and taught all levels of Computer Science to high school students. The courses included introductory courses, AP courses, data structures, and a capstone course. The data structures course used...

InstantBook
This week
5.0 (506)
90/hour
1,942 hours tutoring
Response time: 16 minutes

I earned a minor in Computer Science and taught all levels of Computer Science to high school students. The courses included introductory courses, AP courses, data structures, and a capstone course. The data structures course used...

Michelle V. Belgrade, MT, available for online & in-person tutoring
Michelle V.
75/hour

Data Scientist with 6+ Years Experience in Python

I use Python every day in my job as a data scientist and have done so for years. I also teach and have helped develop a Master's level course called "Python for Data Science" which provides an introduction to the...

InstantBook
This week
5.0 (157)
75/hour
544 hours tutoring
Response time: 49 minutes

I use Python every day in my job as a data scientist and have done so for years. I also teach and have helped develop a Master's level course called "Python for Data Science" which provides an introduction to the...

Antonio T. Tallahassee, FL, available for online & in-person tutoring
Antonio T.
100/hour

University Of Minnesota TA in C++; 10+ years of CompSci Tutoring

I guided students through building essential data structures such as binary trees, graphs, sets, B-trees, hash tables, linked lists (both singly and doubly linked), arrays, and vectors, often using tools like GDB and Valgrind to debug and...

5.0 (728)
100/hour
4,183 hours tutoring
Response time: 4 minutes

I guided students through building essential data structures such as binary trees, graphs, sets, B-trees, hash tables, linked lists (both singly and doubly linked), arrays, and vectors, often using tools like GDB and Valgrind to debug and...

John C. Riverside, CA, available for online & in-person tutoring
John C.
115/hour

Software Developer

I have a strong foundation in data structures, with experience in both applying and teaching core concepts such as arrays, linked lists, stacks, queues, trees, heaps, graphs, and hash tables. I've taught these topics in many languages...

InstantBook
Tomorrow
5.0 (1515)
115/hour
3,721 hours tutoring
Response time: 12 minutes

I have a strong foundation in data structures, with experience in both applying and teaching core concepts such as arrays, linked lists, stacks, queues, trees, heaps, graphs, and hash tables. I've taught these topics in many languages...

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

Master Data Structures – From Arrays to Graphs

I teach data structures in a hands-on, project-based way—aligned with what you’ll see in coding interviews, computer science courses, or on the job. As a CS grad with software development experience, I make abstract structures...

InstantBook
Tomorrow
5.0 (227)
35/hour
1,009 hours tutoring
Response time: 42 minutes

I teach data structures in a hands-on, project-based way—aligned with what you’ll see in coding interviews, computer science courses, or on the job. As a CS grad with software development experience, I make abstract structures...

Jonathan J. Bethesda, MD, available for online & in-person tutoring
Jonathan J.
50/hour

4th Computer Science Student

As a 4th year computer science student I have taken and obtained an A in 2 courses that involved C++, Programming Fundamentals 2 and Data structures and Algorithms. I also prepare for internships using C++ (Leet Code). I believe I am well...

5.0 (325)
50/hour
1,152 hours tutoring
Response time: 1 minute

As a 4th year computer science student I have taken and obtained an A in 2 courses that involved C++, Programming Fundamentals 2 and Data structures and Algorithms. I also prepare for internships using C++ (Leet Code). I believe I am well...

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

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

Computer Science Teacher with 5 Years of Teaching Experience

I took the following subjects, each being at least three hours credit: Computing Fundamentals A, Computing Fundamentals B, Software Development Practices and Principles, Software Design, Algorithms and Data Structures, Computer Design,...

InstantBook
Tomorrow
5.0 (1833)
90/hour
7,802 hours tutoring
Response time: 23 minutes

I took the following subjects, each being at least three hours credit: Computing Fundamentals A, Computing Fundamentals B, Software Development Practices and Principles, Software Design, Algorithms and Data Structures, Computer Design,...

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

Experienced Tutor in CS and Math | Prev. Amazon SDE Intern

I have over 6+ years of experience with coding in Python, Java, and C++ and tutored up to High School students for 3 years. I am proficient with Data Structures, Discrete Math & Theory, along with Computer Systems. In addition, I have...

5.0 (47)
80/hour
172 hours tutoring

I have over 6+ years of experience with coding in Python, Java, and C++ and tutored up to High School students for 3 years. I am proficient with Data Structures, Discrete Math & Theory, along with Computer Systems. In addition, I have...

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

C.S Major with Robust Data Structures Teaching Experience

As a Computer Science major at the University of Texas at Austin, I have a deep academic foundation in data structures and algorithms, which is a core focus of my curriculum and a subject I am passionate about teaching. My expertise covers...

5.0 (187)
90/hour
612 hours tutoring
Response time: 47 minutes

As a Computer Science major at the University of Texas at Austin, I have a deep academic foundation in data structures and algorithms, which is a core focus of my curriculum and a subject I am passionate about teaching. My expertise covers...

Sam R. Westport, CT, available for online & in-person tutoring
Sam R.
185/hour

PhD Student at Tufts University, 8+ years teaching Data Structures

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

Adrian B. Baltimore, MD, available for online & in-person tutoring
Adrian B.
60/hour

PhD in mathematics, specializing in algebraic structures

My PhD work was in algebra, specifically in the discrete structures that arise in degenerations of surfaces. I also have experience in other discrete structures, and have been teaching mathematical aspects of computer science for 5...

5.0 (76)
60/hour
519 hours tutoring
Response time: 58 minutes

My PhD work was in algebra, specifically in the discrete structures that arise in degenerations of surfaces. I also have experience in other discrete structures, and have been teaching mathematical aspects of computer science for 5...

Jarrod R. New Braunfels, TX, available for online & in-person tutoring
Jarrod R.
69/hour

Senior Software Engineer -- DSA Expert

I have over eight years of experience as a software engineer, specializing in optimization of algorithms and have vast experience working with various different data structures across a variety of enterprise and specialized projects. This...

5.0 (53)
69/hour
145 hours tutoring
Response time: 16 minutes

I have over eight years of experience as a software engineer, specializing in optimization of algorithms and have vast experience working with various different data structures across a variety of enterprise and specialized projects. This...

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

Over a Decade Using and Teaching Advanced Data Structures

I took Data Structures and Algorithms at my university, entering the course with an existing knowledge of many of the structures. After that, I was able to use many of these structures at companies like American Express and JP...

5.0 (9)
110/hour
415 hours tutoring

I took Data Structures and Algorithms at my university, entering the course with an existing knowledge of many of the structures. After that, I was able to use many of these structures at companies like American Express and JP...

Krishna K. Hicksville, NY, available for online & in-person tutoring
Krishna K.
65/hour

GRE/SAT Perfect Scorer | AMC | Python & Java Expert | Interview Prep

I’m a Software Developer who has also worked as an Actuary and Data Scientist with a Master’s in Actuarial Science and a Bachelor’s in Mechanical Engineering. Over the years, I’ve worked at leading insurance, tech, and financial...

5.0 (405)
65/hour
1,321 hours tutoring
Response time: 25 minutes

I’m a Software Developer who has also worked as an Actuary and Data Scientist with a Master’s in Actuarial Science and a Bachelor’s in Mechanical Engineering. Over the years, I’ve worked at leading insurance, tech, and financial...

Nina M. Altamonte Springs, FL, available for online & in-person tutoring
Nina M.
75/hour

Masters in Computer Science with 10+ years of Teaching Experience

My expertise includes a deep understanding of algorithms and various data structures such as arrays, linked lists, stacks, queues, trees, and graphs. I am proficient in programming languages like Java, C++, Python, and R, which are commonly...

InstantBook
Tomorrow
4.7 (2651)
75/hour
10,634 hours tutoring
Response time: 1 minute

My expertise includes a deep understanding of algorithms and various data structures such as arrays, linked lists, stacks, queues, trees, and graphs. I am proficient in programming languages like Java, C++, Python, and R, which are commonly...

Rodrigo A. North Arlington, NJ, available for online & in-person tutoring
Rodrigo A.
80/hour

Data Structures Experience

With extensive experience in deploying robust systems like GlusterFS, Hadoop, and Docker, I bring a unique perspective to Data Structures as an infrastructure engineer. I excel at building and optimizing the foundational setups that support...

4.9 (341)
80/hour
1,694 hours tutoring
Response time: 5 minutes

With extensive experience in deploying robust systems like GlusterFS, Hadoop, and Docker, I bring a unique perspective to Data Structures as an infrastructure engineer. I excel at building and optimizing the foundational setups that support...

Gregory I. Natrona Heights, PA, available for online & in-person tutoring
Gregory I.
54/hour

PhD Engineer with 5+ years (12000+ tutoring sessions) experience

I have a Ph.D. in engineering from Carnegie Mellon University and have been tutoring Data Structures and Algorithms for over 3 years at another tutoring company. In early February 2025, I switched to the Wyzant platform. I have tutored...

InstantBook
Tomorrow
4.9 (166)
54/hour
950 hours tutoring
Response time: 9 minutes

I have a Ph.D. in engineering from Carnegie Mellon University and have been tutoring Data Structures and Algorithms for over 3 years at another tutoring company. In early February 2025, I switched to the Wyzant platform. I have tutored...

Edward M. Houston, TX, available for online & in-person tutoring
Edward M.
85/hour

MIT grad helping you thrive in the age of AI.

I specialize in making complex concepts intuitive and accessible, whether you’re learning Artificial Intelligence, Python, Java, C++, C#, JavaScript, TypeScript, or diving into algorithms, data structures, and system design. My...

5.0 (234)
85/hour
958 hours tutoring

I specialize in making complex concepts intuitive and accessible, whether you’re learning Artificial Intelligence, Python, Java, C++, C#, JavaScript, TypeScript, or diving into algorithms, data structures, and system design. My...

Cindy H. Denver, CO, available for online & in-person tutoring
Cindy H.
200/hour

Graduate Level Coursework in Data Structures

I have studied and implemented various data structures including arrays, linked lists, stacks, queues, trees, and hash maps. These structures have been applied to optimize algorithm efficiency and solve complex programming problems....

5.0 (51)
200/hour
263 hours tutoring

I have studied and implemented various data structures including arrays, linked lists, stacks, queues, trees, and hash maps. These structures have been applied to optimize algorithm efficiency and solve complex programming problems....

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.

Alexandra M.

2 lessons

I didn't know much about trees in Data Structure and Algorithms and he helped me understand that. He's very patient and encouraging. Would definitely take him again
Saahil V.

1 lesson

Suresh helped me understand a new data structure that I was struggling with. He was very thorough with his explanation which made it very easy to understand.
Young J.

4 lessons

The session was amazing. He showed me how to make a table with code step by step. Also he explained on data structure change and joining issue very clearly. The way he handled the data was very smart. If I have another question, I will definitely contact him again.
How much for private Data Structure 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 Data Structure.

Get 1-to-1 learning help through online lessons. If you are looking to learn a subject similar to Data Structure, 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 Data Structure tutors, Wyzant can also help you find:

Online Computer Programming lessons | Online Database Design tutors | Online SQL tutors | Online Databases tutors | Online Database tutors | Online Oracle PL/SQL tutors | Online Computing tutors | Online STATA tutors | Online Perl tutors | Online Numpy tutors | Online SAS Programming tutors | Online GIS tutors | Online Sql And Database tutors | Online COBOL tutors | Online SAS tutors | Online Aspen Plus tutors | Online Lua tutors | Online Advanced Excel tutors | Online PHP tutors | Online D3.Js tutors | Online R tutors | Online Introduction To Java tutors | Online SPSS tutors | Online Mysql tutors | Online Spreadsheet tutors | Online Structural Engineering tutors | Online Ruby On Rails tutors | Online Json tutors | Online Parallel Processing tutors | Online Algorithm tutors | Online Hadoop tutors | Online Data Analysis tutors | Online Algorithms tutors | Online Microsoft Access Database tutors

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

See online Data Structure tutors