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.