Books
Algorithms
Effective Python
Introduction to Linear Algebra
Introduction to Modern Cryptography
Numerical Recipes: The Art of Scientific Computing
Probabilistic Machine Learning
The Elements of Statistical Learning
Courses
Coursera Algorithms
Part 1
and
Part 2
Coursera
Cryptography
Coursera
Deep Learning Specialization
MIT
18.06 Linear Algebra
MIT
The Missing Semester of Your CS Education
Stanford
CS229 Machine Learning