Try   HackMD
  1. Networking: https://github.com/AbhinavMir/networking
  2. Databases: Learning about recovery via ARIES is enough for now - https://www.shreya-shankar.com/aries/
  3. Algorithms and Complexity: https://hackmd.io/@augustradjoe/algo-complexity
  4. Cryptography: https://hackmd.io/@augustradjoe/crypto-guide
  5. Compiler theory: https://hackmd.io/@augustradjoe/compiler-theory
  6. Operating Systems: Not my expertise, but I learnt a lot via Broken Thorn's follow along, as well as building an OS in Rust. On top of that, doing a bunch of CTFs helped me. Guide on that. More advanced OS needs you to study locks, virutalisation etc, which isn't my expertise (yet!).