HACKER Q&A
📣 hnthrowaway9829

What are your favorite resources to learn Computer Science fundamentals?


I am a CS graduate from a community college. While I found an okayish SWE job, I would like to learn and dive deeper into topics such as:

1. Computer Architecture 2. Operating Systems 3. Database Concepts 4. Computer Networks 5. Theory of Computation 6. Compiler Design 7. Linear Algebra 8. Statistics and Probability

Also, how does one remember the breadth and depth of CS topics? It feels like I forget what I learn after a few days/weeks and have to start from scratch.


  👤 omgmajk Accepted Answer ✓
I recently found this: https://functionalcs.github.io/curriculum/

Most likely I found it here on HN but I can't remember what thread.

I remember a lot of things mostly because I have done them so many times... Most things I just keep at the back of my head, I know where to look for something when I need it. What to google, where to look.