What are some of the great computer science resources for someone who is fairly experienced with programming?
I have been programming for over a year and I've also read quite a lot of articles about it too. However it is getting really hard to dig one out for a long time. All I see whenever I search for resources is meant for absolute beginners.
I want resources covering certain topic in depth like
- Programming paradigms
- Dynamic programming
- Theory of computation and computational science
- Algorithm and data structures
- Performance analysis and optimization
- Basics of AI
and many more!
But there are limited resources available which actually cover all the topics in depth (I want very rigorous resources equivalent to actual university semester).
Please provide me some good resources which cover the topics. It can be any type of resource including websites and books.