System Design 101
github.com/ByteByteGoHq/system-design-101System Design 101 explains complex systems with visuals and plain language for interview preparation.
Looking for something like VisuAlgo? Here are 20 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 1 are free or have a free plan and 3 are open source.
VisuAlgo animates data structures and algorithms to help learners understand topics from sorting to graph structures.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | System Design 101 | — | Not stated | — |
| 2 | Student Developer Pack | — | Not stated | Web |
| 3 | mlsysbook | Free | Not stated | Web |
| 4 | IAILab | — | Not stated | Web |
| 5 | Kashipara | — | Not stated | Android, iOS, Web |
| 6 | Runestone Interactive | — | Not stated | Web |
| 7 | Vim University | — | Not stated | Windows |
| 8 | Cs50 | — | Not stated | Web |
| 9 | Toph | — | Not stated | Web |
| 10 | Hello Algo | — | Not stated | Web |
System Design 101 explains complex systems with visuals and plain language for interview preparation.
GitHub Student Developer Pack bundles partner tools and services to help students learn coding through hands-on projects.
Machine Learning Systems is a two-volume textbook about how machine learning systems are built, covering the engineering behind AI.
The iAI KAIST page shares deep learning materials that visitors are permitted to use, modify, and distribute.
Browse downloadable project source code and programming project ideas across languages on Kashipara.
Runestone Academy provides free online textbooks for mathematics and computer science.
Vim University offers a curriculum of features, tips, and exercises for learning and practicing Vim.
Visual Studio Code for CS50 provides a coding environment adapted for students and teachers.
Toph hosts competitive programming contests and problems on algorithms and data structures, with a community for participants.
Hello Algo teaches data structures and algorithms with animated illustrations and runnable code, available online and as downloads.
Learn AI From Scratch presents a draft curriculum covering foundational topics for building an understanding of artificial intelligence.
Sorting Algorithms Visualizer provides visual demonstrations of sorting algorithms.
This repository implements JavaScript algorithms and data structures, with explanations and links for further reading.
Awesome LeetCode Resources collects learning materials for data structures and algorithms and provides a newsletter link.
Staying visualizes Python, JavaScript, and C/C++ execution step by step, showing variables and changing data structures.
Modern Computer Science Curriculum organizes learning topics including programming, mathematics, and algorithms.
This site collects the author's explanations and solutions for algorithm and data structure problems.
The Data Visualisation Guide covers design principles, storytelling, chart types, accessibility, and other visualization topics.
Computer Science Lecture Links collects video lecture links for placement preparation, including C and data structures.
An open-source initiative, Virgilio guides learners through data science resources and skill development.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative