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

See all 150 matching tutors

Find the best Data structures tutor

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 (662)
100/hour
2,476 hours tutoring
Response time: 12 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 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 (1698)
115/hour
4,341 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...

Jean Yves H. Chicago, IL, available for online & in-person tutoring
Jean Yves H.
70/hour

Data Structures Tutor Experience with Arrays, List Trees & Graphs

I’m an expert Data Structures tutor, I help students master core concepts such as arrays, linked lists, stacks, queues, trees, graphs, and hash tables across languages like Java, Python, and C++. I guide learners through algorithmic...

5.0 (234)
70/hour
1,350 hours tutoring
Response time: 13 minutesNote that average response times may vary depending on a variety of factors, including time of day.

I’m an expert Data Structures tutor, I help students master core concepts such as arrays, linked lists, stacks, queues, trees, graphs, and hash tables across languages like Java, Python, and C++. I guide learners through algorithmic...

Alex A. Brooklyn, NY, available for online tutoring
Alex A.
90/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 (907)
90/hour
1,417 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...

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 (298)
70/hour
987 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...

Kristy V. Hickory, NC, available for online & in-person tutoring
Kristy V.
35/hour

Experienced Data Structures Tutor | 25+ Years of Teaching

I have served as a teaching assistant for multiple data structures courses at universities. As a tutor, I specialize in helping students in introductory and intermediate college data structures courses and AP Computer Science (CS),...

5.0 (1493)
35/hour
4,954 hours tutoring
Response time: 56 minutesNote that average response times may vary depending on a variety of factors, including time of day.

I have served as a teaching assistant for multiple data structures courses at universities. As a tutor, I specialize in helping students in introductory and intermediate college data structures courses and AP Computer Science (CS),...

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

InstantBook
This week
5.0 (361)
40/hour
1,704 hours tutoring
Response time: 31 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 like...

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

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 (445)
150/hour
1,709 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...

Badri S. Leonia, NJ, available for online & in-person tutoring
Badri S.
225/hour

Masters in CS with over 25 years industry experience

I have tutored students in various data structures including lists, stacks, queues, graphs, trees etc. and algorithms that operate on them such as search, sort, depth/breadth first search, single source minimum path, etc. I enjoy...

5.0 (168)
225/hour
336 hours tutoring

I have tutored students in various data structures including lists, stacks, queues, graphs, trees etc. and algorithms that operate on them such as search, sort, depth/breadth first search, single source minimum path, etc. I enjoy...

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 (2728)
75/hour
11,308 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. I...

5.0 (60)
200/hour
299 hours tutoring
Response time: 26 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. I...

Graham S. Brooklyn, NY, available for online tutoring
Graham S.
195/hour

PhD Spent Programming and Extensive Technical Interview Prep

I've learned data structures in college and used them throughout my PhD, but my specialty is tutoring students in data structures for the purpose of technical interviews. For three months I spent an hour a day working practice...

5.0 (111)
195/hour
559 hours tutoring
Response time: 3 minutesNote that average response time is based on Graham’s active hours, which are 10:00 pm - 11:00 am UTC.

I've learned data structures in college and used them throughout my PhD, but my specialty is tutoring students in data structures for the purpose of technical interviews. For three months I spent an hour a day working practice...

Hayden L. Eugene, OR, available for online & in-person tutoring
Hayden L.
115/hour

Expert Data Structures and Algorithms Tutor

I have taught hundreds in data structures and algorithms at a variety of different skill levels from foundations to interview prep. I've taught all of the fundamental data structures including arrays, hashmaps & sets, linked...

5.0 (216)
115/hour
1,281 hours tutoring

I have taught hundreds in data structures and algorithms at a variety of different skill levels from foundations to interview prep. I've taught all of the fundamental data structures including arrays, hashmaps & sets, linked...

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

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

John R. Temecula, CA, available for online & in-person tutoring
John R.
60/hour

CS Graduate & Developer Specializing in Data Structures & Algorithms

I hold a Bachelor's degree in Computer Science from UC Irvine and have several years of experience tutoring students in data structures and algorithms. I’ve worked as a paid tutor through the MESA program and as a teaching assistant...

4.6 (31)
60/hour
163 hours tutoring

I hold a Bachelor's degree in Computer Science from UC Irvine and have several years of experience tutoring students in data structures and algorithms. I’ve worked as a paid tutor through the MESA program and as a teaching assistant...

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

Algorithms and Data Structures Tutor from Columbia University

I've tutored algorithms and data structures for students at UPenn, NYU, Columbia, and Oregon State. I'm especially familiar with working from the "CLRS" textbook, i.e. the book "Introduction to Algorithms" by...

5.0 (403)
180/hour
1,631 hours tutoring
Response time: 2 minutesNote that average response time is based on Adam’s active hours, which are 8:00 pm - 8:00 am UTC.

I've tutored algorithms and data structures for students at UPenn, NYU, Columbia, and Oregon State. I'm especially familiar with working from the "CLRS" textbook, i.e. the book "Introduction to Algorithms" by...

Darwin V. Brooklyn, NY, available for online & in-person tutoring
Darwin V.
79/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)
79/hour
142 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 (485)
54/hour
1,855 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...

Benjamin F. Denver, CO, available for online tutoring
Benjamin F.
45/hour

Interdisciplinary PhD student for 10 years in Computer Science & Math

I have an associates in game design and development with a concentration in game programming. I passed all computer science theory courses (Data Structures, Discrete Math, Algorithm Analysis, and Theory of Computation) with at least a grade...

4.9 (90)
45/hour
510 hours tutoring

I have an associates in game design and development with a concentration in game programming. I passed all computer science theory courses (Data Structures, Discrete Math, Algorithm Analysis, and Theory of Computation) with at least a grade...

CHASE C. North Adams, MA, available for online & in-person tutoring
CHASE C.
90/hour

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

InstantBook
Today
5.0 (666)
90/hour
1,952 hours tutoring
Response time: 13 minutesNote that average response times may vary depending on a variety of factors, including time of day.

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

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 (460)
80/hour
2,148 hours tutoring
Response time: 16 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...

Elizabeth D. Plymouth Meeting, PA, available for online & in-person tutoring
Elizabeth D.
90/hour

Data Structures Professor

After receiving a certificate in Data Analytics and Visualization from University of Pennsylvania in 2023, I taught Data Structures in Fall 2024. The course covered the specification, design, analysis, implementation, and testing of Python...

5.0 (290)
90/hour
864 hours tutoring

After receiving a certificate in Data Analytics and Visualization from University of Pennsylvania in 2023, I taught Data Structures in Fall 2024. The course covered the specification, design, analysis, implementation, and testing of Python...

Jonathan S. Prospect, VA, available for online & in-person tutoring
Jonathan S.
55/hour

Data Structures tutor with experience in Java, C#, and C++.

I have experience in tutoring in Data Structures. In my time on this website, I have used Java, C#, and C++ to tutor in Data Structures. I can help students learn Data Structures by explaining it in a way that they can...

InstantBook
Today
5.0 (2628)
55/hour
9,419 hours tutoring
Response time: 2 minutesNote that average response time is based on Jonathan’s active hours, which are 5:00 pm - 8:00 am UTC.

I have experience in tutoring in Data Structures. In my time on this website, I have used Java, C#, and C++ to tutor in Data Structures. I can help students learn Data Structures by explaining it in a way that they can...

David A. Troy, NY, available for online & in-person tutoring
David A.
50/hour

5+ years of research in AI

I have been tutoring Data Structures in my spare time, including algorithm analysis and design based on my computer science background. I conducted research in machine learning and artificial intelligence for Human Computer Interactions for...

5.0 (500)
50/hour
2,278 hours tutoring

I have been tutoring Data Structures in my spare time, including algorithm analysis and design based on my computer science background. I conducted research in machine learning and artificial intelligence for Human Computer Interactions for...

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.

Khan M.

1 lesson

Instead of just showing me code, she walked me through WHY things worked the way they did. What really helped was that she could tell exactly where I was confused and explained it differently than my professor did. Like, my notes made no sense to me before, but after this session I actually GET it now. With Mason’s help, I’ve been getting those “oh THAT’S what was happening” moments. I would highly recommend
Khan M.

2 lessons

Like, my notes made no sense to me before, but after this session I actually GET it now. With Mason’s help, I’ve been getting those “oh THAT’S what was happening” moments. I would highly recommend. Edit (second lesson): Another great lesson. This time we did a pair programming session practicing algorithms and various toy problems. Mason went over not only one way to solve each problem, but various approaches with different levels of complexity.
Chris C.

1 lesson

Saima is my favorite tutor. She is very knowledgeable of data structures and can provide wisdom for each line of code. I highly recommend her to anyone looking to get started with C++ data structures. She also creates a very comfortable environment for her students to learn
How much for private Data structures 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

About Data Structures

On Wyzant, students can connect with expert tutors to learn about data structures-an essential concept in computer science. Whether you’re a beginner looking to understand the basics or an advanced learner aiming to optimize algorithms, Wyzant offers flexible in-person or online sessions to fit your schedule. With personalized lessons, you can gain practical experience and improve problem-solving skills in a supportive environment.

Data structures are specialized formats for organizing, processing, retrieving, and storing data in a computer. They directly impact the efficiency of algorithms by influencing how data is accessed and manipulated. Choosing the right data structure, like arrays, linked lists, trees, or hash tables, can help create more efficient programs, reduce computing time, and save memory. Understanding data structures is fundamental for writing effective code in many programming languages.

Wyzant helps learners succeed by connecting them to experienced instructors who specialize in computer science, coding, and algorithm design. Using DIY lessons or scheduled tutorials, students gain hands-on experience, clarify complex concepts, and build confidence in coding projects. Whether you want to improve your coursework, prepare for exams, or develop real-world applications, Wyzant provides the personalized support needed to advance your skills in data structures and programming.

Find a Private Data Structures Tutor in any city.

The Wyzant community of private tutors spans nationwide, making it easy to find an instructor nearby who can teach 1:1 Data structures lessons online or in person. Pass the class, ace the test, or learn a new job skill. Compare tutor costs and qualifications and find your Data structures tutor today.

Brooklyn Data Structures tutors | Queens Data Structures tutors | New York Data Structures tutors | Manhattan Data Structures tutors

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

See online Data structures tutors