Computer Science
Books
- Computer Science Readings
- A list of computer-science readings I recommend - by Amila Welihinda
- Ask HN: What book to read to get a footing in CS theory?
- Ask HN: What are the most fundamental books on computer science?
Services
Resources
- Foundations of Computer Science
- A Self-Learning, Modern Computer Science Curriculum
- cs-books/influential-cs-books
- ossu/computer-science
- Teach Yourself Computer Science
- yngz/cs-roadmap
- Curated Self Study Guide for Computer Science and DevOps/SRE/SysAdmin
- Computer Science from the Bottom Up
- Foundational knowledge for programmers
- Mathematics and computer science by D. J. Bernstein
- Computer Sciencewithout a computer
- Best Paper Awards in Computer Science
- More challenging projects every programmer should try
- base cs - Exploring the basics of computer science, every Monday, for a year.
- Falsehoods CS Students (Still) Believe Upon Graduating
- The Missing Semester of Your CS Education
- the morning paper - a random walk through Computer Science research, by Adrian Colyer
- Nature Computational Science
- The Cursed Computer Iceberg Meme, (HN)
- Use Google like a pro
- search inside single website:
site:freecodecamp.org
- search for certain filetype:
filetype:pdf
- search for timeframe:
before:2020 after:2016
- also: Google Search Operators: The Complete List (42 Advanced Operators)
- search inside single website:
- keybr.com - leatn to type faster
- Testing Distributed Systems
- Nanos - A kernel designed to run one and only one application in a virtualized environment
- System Design Resources
- Fallacies of Distributed Systems
- the network is reliable - you need logic for re-transmission
- Falsehoods Programmers Believe About Names
- What does an idle CPU do?
- 6.851: Advanced Data Structures
- QR Codes
- Rope science
- GDPR For Developers By Example
- The Cursed Computer Iceberg Meme
- Advanced Data Structures
- A Gentle Introduction to CRDTs (Conflict Free Replicated Data types (CRDTs))
- Bootcamp - guide for people who want to self-study the basics of Computer Science #study #computer-science #guide
- What I Learned From Two Years of Teaching High School CS #computer-science #teaching
- Memory Allocation
- Putting the "You" in CPU - A technical explainer of how your computer runs programs, from start to finish.