Work · alternatives · 2026
24 alternatives to My Notes on Data Structures and Algorithms
teaching data structures and algorithms to web engineers - j4orz/iruka
My Notes on Data Structures and Algorithms is a resource for learning fundamental computer science concepts. Available on GitHub, it provides educational material on data structures and algorithms. The project is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. My Notes on Data Structures and Algorithms launched in 2020; newer entries below may have overtaken it.
- 1

🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript
2019 · github.com · its alternatives →
- 2IW
https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…
2024 · its alternatives →
- 3

Visual explanations of Algorithms and Data structures
2020 · chrislaux.com · its alternatives →
- 4

🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript
2019 · github.com · its alternatives →
- 5AC
I'm making a coloring book of data structures and algorithms for programmers and students. So far I have a prototype page for a sorting algorithm (albeit a rather simple one). Here the Selection Sort coloring pages you can print. https://coderscoloringbook.com/selectionsort And here is how I colored mine. https://coderscoloringbook.com/selectionsortcolored A coloring book is not quite enough to teach algorithms on its own, but I really get a lot from visual reinforcement of what I learn from books/lectures. Do you think having coloring pages like this could…
2017 · its alternatives →
- 6

Problem Solving. Contribute to sangupta/ps development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 7

Hi HN! I'm currently a Master's student at USTC (University of Science and Technology of China). I've been diving deep into Data Engineering, especially in the context of Large Language Models (LLMs). The Problem: I found that learning resources for modern data engineering are often fragmented and scattered across hundreds of medium articles or disjointed tutorials. It's hard to piece everything together into a coherent system. The Solution: I decided to open-source my learning notes and build them into a structured book. My goal is to help developers fast-track their learning curve. Key…
Feb 2026 · github.com · its alternatives →
- 8

I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…
Mar 2026 · amoilanen.github.io · its alternatives →
- 9IW
Hey HN! I've been working on a book about WebAssembly over the last few months, and it's finally available at http://levelupwasm.com! Why a book on WebAssembly you ask? Well... WebAssembly is awesome (obviously ) but it's certainly not the easiest thing to learn. So I wrote this book as a practical intro to using WebAssembly in your web apps. I would appreciate any feedback!
2019 · its alternatives →
- 10

Algorithms and data structures with explanations
2018 · github.com · its alternatives →
- 11

A guide to functional programming
2016 · amazon.com · its alternatives →
- 12

Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code - crisdosaygo/cs.js
2021 · github.com · its alternatives →
- 13

A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe
2020 · github.com · its alternatives →
- 14HS
Hi everyone! We (Christopher and Govind) have started a video tutorial series of 20-25 minute long episodes on how to make various common computer science data structures, such as vectors, linked lists, hashmaps, and so on. So far, we’ve done a two-part series on how to implement vectors. Links to parts one and two of the Vectors series: https://www.youtube.com/watch?v=vr0KzD_Owxc https://www.youtube.com/watch?v=t3kgbdhUIxU (Sorry about the low quality of the video in the first link, we accidentally recorded in 720p. The second part is in 1080p!) Although so far…
2019 · its alternatives →
- 15

"The Bible" of all fundamental algorithms for programming
2015 · amazon.com · its alternatives →
- 16

Hello HN! I’m Elias. I’ve been an educator in Engineering and Computer Science for some years, and I'm always looking for ways to make learning more engaging and hands-on. A few months ago, I started experimenting with the idea of a book that changes and evolves as you interact with it. It started with a chapter on sorting but that snowballed into a 22-chapter interactive book. My objective in writing this book, was to introduce a more interactive format for technical books that doesn't require internet access, that is lightweight, comprehensive, cross-platform, and can provide a better…
2025 · cartesian.app · its alternatives →
- 17MB
Beautiful Data Science
2020 · shahinrostami.com · its alternatives →
- 18

A complete 1600-page DS & Algorithms handbook for interviews
Nov 2025 · payhip.com · its alternatives →
- 19
- 20

A purely functional red-black tree data structure. Contribute to mikolalysenko/functional-red-black-tree development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 21

Everything that would be here is in the README. I hope this gets big, it has tons of potential.
2013 · github.com · its alternatives →
- 22

A practical book on Data Analysis with Rust Notebooks that teaches you the concepts and how they’re implemented in practice.
2020 · datacrayon.com · its alternatives →
- 23

Broad span of algorithms, covered in clear depth
2015 · amazon.com · its alternatives →
- 24

A curated collection of awesome resources for frontend developers: tutorials, tools, libraries, design assets, and more! 🚀 - requestly/awesome-frontend-resources
2024 · github.com · its alternatives →
Also compare
- Data Structures and Algorithms in JavaScript alternatives
- I Wrote a Book on Java alternatives
- Collection of animated algorithms and data structures alternatives
- Algorithms and Data Structures Implemented in JavaScript alternatives
- A coloring book of data structures and algorithms alternatives
- Design, data-structure, algorithm problems and their solutions alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →