Repository which contains links and resources on different topics of Computer Science.
Expert Video Review by SEOGANT · March 2026
AlgoWiki is an open-source encyclopedia dedicated to algorithms, data structures, and computational methodsorganized to serve as a reference hub for computer science students, competitive programmers, and software engineers who regularly need clear, reliable implementations and explanations.
Unlike scattered blog posts or single-language tutorial sites, AlgoWiki aims to document algorithms across multiple programming languages with consistent formatting, complexity analysis, and worked examples.
The project covers classical CS fundamentalssorting, searching, graph algorithms, dynamic programming, and string processingalongside more specialized topics like computational geometry, number theory for cryptography, and algorithmic game theory.
Each entry typically includes pseudocode, a formal description of time and space complexity, common use cases, and links to research papers or standard references for deeper study. This structure makes it useful both as a quick lookup and as a learning resource for topics being encountered for the first time.
AlgoWiki is maintained collaboratively on GitHub, where contributors submit implementations in languages ranging from C++ and Python to Java, Go, and Rust.
For competitive programmers preparing for ICPC, Codeforces, or LeetCode contests, it serves as a curated reference that goes beyond what interview-prep platforms typically cover.
For software engineers, it provides a reliable starting point when an unfamiliar algorithmic problem arises in productionwhether optimizing a route-finding service or implementing a custom scheduling algorithm.
Get implementation playbooks for tools like AlgoWiki in guided Academy lessons. Start free, then unlock the full library with Learner.
Open Academy →Pricing details on provider page.
Comments (0)
Sign in to join the discussion.