DEV Community

Cover image for MVP For a Learning Data Structures Project, Come Take A Look!
Chasse Rush
Chasse Rush

Posted on

MVP For a Learning Data Structures Project, Come Take A Look!

A New Way to Learn Data Structures

Hi there! Over the past few weeks, I've been working on an open-source side project in my free time to help people learn more about data structures and how they work. I call it, Data Structure Visualizations (I know, not the most creative name but it's a work in progress).

I wanted to build a resource that has plenty of information on particular data structures explained in simple terms that both newbies and experienced developers alike could benefit from. Since I'm a bit of a visual learner, I thought, "Oh, some visualizations would be nice too," so I built out some visualizations using gsap and svg's that show how exactly a method in a data structure would work to give users another way of learning about it without simply reading a bunch of text. Take a look at the animation for adding to a queue here!

animation

Just as a forewarning, this project is still very much a work in progress. I only have a few data structures completed already with more in progress (particularly HashMaps), but I figured I'd put this out in the world to get some feedback on it and maybe this will help out some people who want to learn more about the data structures that are up there so far.

Thanks everyone and let me know what you all think!

Github repo: https://github.com/ChasseRush/DataStructureVisualizations
Project: https://chasserush.github.io/DataStructureVisualizations/

Top comments (2)

Collapse
 
ballen2713 profile image
Bartholomew Allen • Edited

Pretty cool! Wish I would have had this during my time in college! Especially learning about Data Structures, definitely has a good balance between necessary information with an animation to put what you read into perspective. As a visual learner myself this really helps solidify the core concepts.

Collapse
 
chasserush profile image
Chasse Rush

Thanks! I'm glad you liked it!