Computer Science Wiki
Computer Science Wiki is a knowledge base for learning and sharing across different fields of computer science. This wiki follows a hyperlinked structure, it is inspired by the interconnected nature of computer science itself. To provide a seamless reader experience, I have put together some helpful tips.
Best experience
If you are currently on GitHub viewing this page, you may have noticed some glitchy text and format, this is because not all Obsidian markdown syntax is supported on GitHub. To allow the best experience, accessing this wiki through one of the following options:
- Visit the wiki website.
- Download the latest version of the wiki vault and open the
content
folder with the Obsidian on your computer.
Retrieve content
Look for content using keyword or tag(#) in the search box, browse in directory view from the left side bar, or navigate in the interactive graph view.
- Web users can access the interactive graph from the top right corner of the web page.
- Mobile users can access the interactive graph at the bottom of the web page.
- Obsidian users can enable graph view from the left sidebar by clicking Open graph view icon or by typing “Graph view” in the Command Palette (press
Ctrl+P
on PC orCmd+P
on Mac to access command palette).
Contribute to the wiki
Info
I’m currently not taking any new contributors, and managing this site as a personal wiki.
Contributors from all levels are welcome, please find the Contributor Manual for guidelines.
Branches
- Web and Application Development
- Data Structures and Algorithms
- Database Systems
- Computer Networks
- Cyber Security and Security Engineering
- Cloud Computing
- Operating Systems (OS)
- Human Computer Interaction (HCI)
- Distributed Systems and Microservices
- Computational Data Science and Artificial Intelligence (AI)
- Computing Research and Cross-Disciplinary Studies
About this wiki
This wiki has recently been migrated from its original Obsidian vault to this static website, powered by Quartz. The migration is still ongoing, so some content may not display or function correctly, but they will be sorted in the months to come. In the meantime, I am grateful for any of your support you can provide.