Allen Downey (author of the above) has a number of books on computer science-y things. You can buy hardcopies but I think all of them are also just freely available.
Here's a few:
Think Complexity
https://github.com/AllenDowney/ThinkComplexity2
Think DSP
https://github.com/AllenDowney/ThinkDSP
Think Stats
https://github.com/AllenDowney/ThinkStats/
Think Bayes
You missed How to Think Like a Computer Scientist.
Many places on the web. Runestone is probably the most useful like but I’ll leave my favorite classic one below.
http://www.openbookproject.net/thinkcs/python/english3e/