Search

The Commonplace Book
The Commonplace Book
  • Home
  • Blog
  • Notes
  • Talks
  • Publications
  • Light Dark Automatic
  • Notes
Understanding computer science concepts
  • 0. Reading list
  • 1. Computer fundamentals
  • 2. Analyzing Time Complexities
  • 3. Graphs and advanced graphs
  • 4. Heaps / Priority Queues
  • 5. Trees and Tries
  • 6. Backtracking
  • 7. Computer networks
  • 8. PEP8 Standards
  • 9. Object oriented programming
  • 10. Miscelleaneous problems
  • 11. Design principles and patterns
  • 12. Arrays & Hashing
  • 13. Sliding Window
  • 14. Databases
  • 15. Operating systems
  • 16. Linked list
  • 17. Intervals
  • 18. Two pointers
  • 19. Microservices
  • 20. Dynamic programming
  • 21. Deployment strategies
  • 22. System Design
  • 23. Binary Search
  • 24. Sorting
  • Contents

🥽 Understanding computer science fundamentals

A collection of learning notes of computer science concepts. These include data structures and algorithms, networking, operating systems, system design, databases and more.

Algorithms Data Structures Networking Operating Systems System Design Databases

Last updated on May 19, 2024

Siddesh Sambasivam Suseela © 2024

Published with Wowchemy — the free, open source website builder that empowers creators.

Cite
Copy Download