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 3,936 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 (298)
60/hour
832 hours tutoring
Response time: 21 minutesNote that average response time is based on Julie’s active hours, which are 10:00 pm - 5: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...

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

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 (221)
100/hour
800 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.
122/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 (10)
122/hour
431 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...

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

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 (56)
129/hour
616 hours tutoring
Response time: 58 minutesNote that average response time is based on John’s active hours, which are 5:00 am - 11:00 am UTC.

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

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 (752)
100/hour
4,779 hours tutoring
Response time: 11 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...

Umair A. Walnut Creek, CA, available for online & in-person tutoring
Umair A.
45/hour

Professional Software Engineer Teaching Real-World Programming

... development. My background includes Python, Java, JavaScript, PHP, and C, as well as object-oriented programming, data structures, algorithms, debugging, and software design. I have built web applications, APIs, automation tools, and AI-powered ...

5.0 (1110)
45/hour
2,209 hours tutoring
Response time: 44 minutesNote that average response times may vary depending on a variety of factors, including time of day.

... development. My background includes Python, Java, JavaScript, PHP, and C, as well as object-oriented programming, data structures, algorithms, debugging, and software design. I have built web applications, APIs, automation tools, and AI-powered ...

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 (324)
88/hour
934 hours tutoring
Response time: 3 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...

Tony T. Kailua Kona, HI, 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 (159)
170/hour
567 hours tutoring
Response time: 2 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...

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 (1725)
115/hour
4,400 hours tutoring
Response time: 11 minutesNote that average response time is based on John’s active hours, which are 7:00 pm - 9:00 am UTC.

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

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

Experienced AP Computer Science and Math Teacher

As a certified teacher in Virginia, I taught computer science to hundreds of students, covering introductory courses, AP® Computer Science A, AP® Computer Science Principles, and data structures. With years of experience grading AP®...

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

As a certified teacher in Virginia, I taught computer science to hundreds of students, covering introductory courses, AP® Computer Science A, AP® Computer Science Principles, and data structures. With years of experience grading AP®...

Alex A. Brooklyn, NY, available for online tutoring
Alex A.
60/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
Today
5.0 (942)
60/hour
1,456 hours tutoring
Response time: 11 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...

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

MIT Grad teaching Data Structures

MIT EECS graduate with deep foundations in data structures, sharpened through two Fortune 500 engineering roles and applied daily building production systems at a startup I founded. I make arrays, trees, graphs, dynamic programming, and...

5.0 (268)
85/hour
1,062 hours tutoring
Response time: 22 minutesNote that average response time is based on Edward’s active hours, which are 5:00 pm - 11:00 am UTC.

MIT EECS graduate with deep foundations in data structures, sharpened through two Fortune 500 engineering roles and applied daily building production systems at a startup I founded. I make arrays, trees, graphs, dynamic programming, and...

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 (838)
120/hour
3,519 hours tutoring
Response time: 3 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...

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

Systems Engineer with many years of coding experience

I tutor Python for students and professionals, from absolute beginners to intermediate coders, with a focus on writing clear, working code. My expertise includes core Python syntax, data structures (lists, dictionaries, sets), functions,...

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

I tutor Python for students and professionals, from absolute beginners to intermediate coders, with a focus on writing clear, working code. My expertise includes core Python syntax, data structures (lists, dictionaries, sets), functions,...

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 (37)
85/hour
158 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...

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 (455)
65/hour
1,484 hours tutoring
Response time: 45 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...

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
4.9 (390)
40/hour
1,860 hours tutoring

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

Rodrigo A. North Arlington, NJ, available for online & in-person tutoring
Rodrigo A.
90/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 (465)
90/hour
2,208 hours tutoring
Response time: 0 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...

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 (348)
70/hour
1,121 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...

Priyanka G. San Jose, CA, available for online & in-person tutoring
Priyanka G.
35/hour

Computer Programming Specialist

My expertise includes developing algorithms, creating efficient code, and debugging complex software issues. I am skilled in data structures, object-oriented programming, software design principles, and database management. Additionally, I...

4.8 (1464)
35/hour
12,301 hours tutoring

My expertise includes developing algorithms, creating efficient code, and debugging complex software issues. I am skilled in data structures, object-oriented programming, software design principles, and database management. Additionally, I...

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 (2738)
75/hour
11,485 hours tutoring
Response time: 1 minuteNote that average response time is based on Nina’s active hours, which are 5:00 pm - 7: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...

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
573 hours tutoring

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

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

Experienced Computer Science Tutor | Java, Python, Web, & More

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

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

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