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 8,176 matching tutors

Find the best Data Structure tutor

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

PhD Comp Sci w/Career in SW Dev 25+yrs, 11 yrs C++ & Data Structures

I can show you all that’s entailed in better debugging practices if you need help there. I can help you understand data structures and various abstract data types (ADTs) as well. My background and interest is in algorithmic work...

5.0 (271)
60/hour
756 hours tutoring
Response time: 59 minutesNote that average response time is based on Julie’s active hours, which are 12:00 am - 11:00 am UTC.

I can show you all that’s entailed in better debugging practices if you need help there. I can help you understand data structures and various abstract data types (ADTs) as well. My background and interest is in algorithmic work...

Joseph S. Mahwah, NJ, available for online & in-person tutoring
Joseph S.
55/hour

Experienced Multilingual Computer Science Tutor

I am confident that I can bridge the gap between a student's existing and desired knowledge by creating a detailed action plan. As a top performer in the Harvard Pre-College Data Science Program of 2022, I have been very successful at...

5.0 (99)
55/hour
299 hours tutoring

I am confident that I can bridge the gap between a student's existing and desired knowledge by creating a detailed action plan. As a top performer in the Harvard Pre-College Data Science Program of 2022, I have been very successful at...

Thomas B. Downingtown, PA, available for online & in-person tutoring
Thomas B.
70/hour

B.Sc. in Information Technology Focus in Web Design

I've been working with data structures since I first started coding in JavaScript. Now I primarily focus on languages that utilize lists, tuples, sets, and dictionaries as their core data structures. Data structures allow...

4.9 (300)
70/hour
996 hours tutoring

I've been working with data structures since I first started coding in JavaScript. Now I primarily focus on languages that utilize lists, tuples, sets, and dictionaries as their core data structures. Data structures allow...

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 (837)
120/hour
3,450 hours tutoring
Response time: 12 minutesNote that average response times may vary depending on a variety of factors, including time of day.

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

Tony T. San Francisco, CA, available for online & in-person tutoring
Tony T.
170/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
This week
5.0 (137)
170/hour
515 hours tutoring
Response time: 29 minutesNote that average response time is based on Tony’s active hours, which are 2:00 am - 10:00 am UTC.

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

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

InstantBook
Tomorrow
5.0 (912)
80/hour
1,423 hours tutoring
Response time: 2 minutesNote that average response time is based on Alex’s active hours, which are 12:00 pm - 2:00 am UTC.

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

Eva A. Fairfax, VA, available for online & in-person tutoring
Eva A.
100/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...

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

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

John S. Houston, TX, available for online tutoring
John S.
129/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 (54)
129/hour
609 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...

April V. San Diego, CA, available for online & in-person tutoring
April V.
88/hour

Computer Science and Programming Tutor

I work with students in R, SQL, and DAX, and I help them understand how to write efficient code, debug programs, and work with data through scripts, queries, and logical operations. I also support students in key CS areas such as...

InstantBook
This week
5.0 (297)
88/hour
871 hours tutoring
Response time: 25 minutesNote that average response time is based on April’s active hours, which are 9:00 pm - 12:00 pm UTC.

I work with students in R, SQL, and DAX, and I help them understand how to write efficient code, debug programs, and work with data through scripts, queries, and logical operations. I also support students in key CS areas such as...

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

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
Today
5.0 (1699)
115/hour
4,349 hours tutoring

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.
40/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
This week
5.0 (363)
40/hour
1,715 hours tutoring
Response time: 34 minutesNote that average response time is based on Zachariah’s active hours, which are 2:00 pm - 7:00 am UTC.

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

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
359 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.
100/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,...

5.0 (1903)
100/hour
8,359 hours tutoring

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

Guilherme A. Austin, TX, available for online & in-person tutoring
Guilherme A.
100/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 (219)
100/hour
780 hours tutoring

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

Jonathan K. New York, NY, available for online tutoring
Jonathan K.
105/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)
105/hour
424 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...

CHADI E. Austin, TX, available for online & in-person tutoring
CHADI E.
35/hour

Systems Engineer with many years of coding experience

I have experience teaching Python programming to learners. My expertise encompasses core Python concepts, data structures, functions, file handling, and object-oriented programming. I also have exposure in applying Python for data...

InstantBook
Today
5.0 (182)
35/hour
570 hours tutoring
Response time: 12 minutesNote that average response time is based on CHADI’s active hours, which are 2:00 pm - 11:00 pm UTC.

I have experience teaching Python programming to learners. My expertise encompasses core Python concepts, data structures, functions, file handling, and object-oriented programming. I also have exposure in applying Python for data...

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 (82)
60/hour
566 hours tutoring
Response time: 43 minutesNote that average response time is based on Adrian’s active hours, which are 11:00 am - 1:00 am UTC.

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

Krishna K. Hicksville, NY, available for online & in-person tutoring
Krishna K.
55/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 (431)
55/hour
1,429 hours tutoring
Response time: 12 minutesNote that average response time is based on Krishna’s active hours, which are 10:00 am - 5:00 am UTC.

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

Sam R. Somerville, MA, available for online & in-person tutoring
Sam R.
150/hour

Ivy League Educated Computer Science and AI Expert

I enjoy teaching techniques that construct my students’ intuition and understanding of Data Structures: Big-O notation, linked lists, stacks, queues, hash tables, trees (BST, AVL, Red-Black), graphs, dynamic programming, and the analysis...

5.0 (446)
150/hour
1,714 hours tutoring

I enjoy teaching techniques that construct my students’ intuition and understanding of Data Structures: Big-O notation, linked lists, stacks, queues, hash tables, trees (BST, AVL, Red-Black), graphs, dynamic programming, and the analysis...

Darwin V. Brooklyn, NY, available for online & in-person tutoring
Darwin V.
85/hour

5+ yrs industry+teaching experience and deep Data Structures knowledge

I have helped many students succeed in university-level Data Structures & Algorithms classes, from introductory (e.g. COP 3530 at UF, CS 1112 at GWU, CSCI-UA 102 at NYU, etc). I have also helped new grads prepare for DSA-style...

5.0 (35)
85/hour
145 hours tutoring

I have helped many students succeed in university-level Data Structures & Algorithms classes, from introductory (e.g. COP 3530 at UF, CS 1112 at GWU, CSCI-UA 102 at NYU, etc). I have also helped new grads prepare for DSA-style...

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

CMU PhD Experienced Tutor. Over 6+ years (13000+ tutoring sessions)

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

InstantBook
Today
4.9 (487)
54/hour
1,870 hours tutoring
Response time: 11 minutesNote that average response time is based on Gregory’s active hours, which are 9:00 pm - 1:00 pm UTC.

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

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 (461)
80/hour
2,149 hours tutoring
Response time: 15 minutesNote that average response times may vary depending on a variety of factors, including time of day.

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

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
Today
4.7 (2730)
75/hour
11,336 hours tutoring
Response time: 3 minutesNote that average response time is based on Nina’s active hours, which are 12:00 pm - 4:00 am UTC.

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

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

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.

Andrew V.

16 lessons

He is great in assisting with class assignments and explaining the functions and algorithms required to complete the assignments. My son had difficulty understanding what was being asked to be done for his programming assignments. Zach is very patient in explaining what needs to be done and walking him through the logic and then correcting the syntax when writing the code. I highly recommend Zach for anyone looking for a very knowledgeable and professional programming tutor.
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.
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

Data Structure Tutoring Online

On Wyzant, online data structure tutoring helps students build a solid understanding of organizing and storing data efficiently. Whether you’re learning about arrays, linked lists, trees, or graphs, personal lessons provide expert guidance for mastering key concepts.

Data structures form the foundation for solving programming problems and optimizing software performance. Instruction focuses on applying concepts in real-world projects, writing code, and developing strong problem-solving skills.

Wyzant connects students to experienced tutors who provide personalized, flexible lessons that build confidence and support educational goals. With accessible online instruction, learners can progress at their own pace and unlock their programming potential.

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