Many people (or students) have self studied some topic or subject using resources found online or at a library. The resources include MOOCs, university courses, books, tutorial blogs, etc.
Some of the resources are so good that they bend your mind completely in a good way and you find out new avenues of thought and learning. You fall in love with a subject and pursue further.
I have two favourite courses for programming:
1. How to Code 1 and 2 by Gregor Kiczales on edX. They are based on the book How to Design Programs
2. Brown University's Acclerated Intro to CS course by one of the authors of HtDP: CS19. You can find it here: https://learnaifromscratch.github.io/software.
I have two favorite math books that have helped me understand more math:
1. Introduction to Logic by Alfred Tarski
2. Vector Calculus by Hubbard and Hubbard
What are yours?
Some of the resources are so good that they bend your mind completely in a good way and you find out new avenues of thought and learning. You fall in love with a subject and pursue further.
I have two favourite courses for programming:
1. How to Code 1 and 2 by Gregor Kiczales on edX. They are based on the book How to Design Programs
2. Brown University's Acclerated Intro to CS course by one of the authors of HtDP: CS19. You can find it here: https://learnaifromscratch.github.io/software.
I have two favorite math books that have helped me understand more math:
1. Introduction to Logic by Alfred Tarski
2. Vector Calculus by Hubbard and Hubbard
What are yours?