krahets/hello-algo — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a beginner friendly data structures and algorithms learning website like an online book. I want it to feel very visual and easy for new programmers, with clear chapters, simple explanations, animation style diagrams, and code examples that can be run with one click so learners can see how each algorithm works.

Please include common topics like arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, hashing, recursion, dynamic programming, and complexity basics. The site should support multiple languages for the lessons, including Simplified Chinese, Traditional Chinese, English, Japanese, and Russian. For code examples, support popular languages such as Python, Java, C++, C, C#, JavaScript, Go, Swift, Rust, Ruby, Kotlin, TypeScript, and Dart.

Make it usable as a free open learning resource, with a clean homepage, chapter navigation, readable pages, runnable code sections, downloadable book options, and a simple way for readers to discuss questions or suggest fixes. Look up current docs online if you need to.

Want more depth? Deep Reverse