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
  • A. System Design Related articles
  • B. Courses to take

0. Reading list

A. System Design Related articles

  • System Design: Fundamentals

  • Principles Of The Microservice Architecture

  • Designing A Scalable Notification Service

  • Designing A Distributed Cache

B. Courses to take

  • Applied accelerated Artificial Intelligence, IIT Madras

  • Blockchain Architecture Design and Use Cases

Next
1. Computer fundamentals

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