Turn thoughts into reality with google. Be persistent and you'll almost always find what you're looking for or at least learn a little bit more about how things work in the process.
Thought: "I want to learn computer Calculus from Harvard"
Google "site:harvard.edu calculus"
Found better domain. Google "math.harvard.edu"
Google "site:harvard.edu calculus"
2nd result: Found math pdf book entitled "advanced Calculus" written by harvard professor
Found list of all harvard math professors
I hover over the names of the professors and find that some links don't go to the subdirectory /people/ but instead link to professors websites.
I find a professor that teaches Multivariable Calculus who offers handouts and instructional material.
Reality: I'm learning calculus from Harvard.
Thought: "I want to learn computer algorithms from Princeton"
Google "site:princeton.edu computer science".
Found better domain. Google "cs.princeton.edu"
Found Analysis of Algorithms lectures. The first result also contains some code from his latest books linked with the keyword code.
Reality: I'm learning computer algorithms from Princeton
Altering the query to "site:cam.ac.uk french inurl:french" gives even more resources.
Reality: I'm learning french from Cambridge
Thought: "I want to see real chemistry exams before my final."
There's tons of searches I can use, from fairly simple to very long. Use these exact searches on google.
Free chemistry (test|exam|tests|exams)
Practice Chemistry (test|exam|tests|exams)
Chemistry (test|exam|tests|exams) filetype:pdf
site:.edu intitle:index.of "last modified" -html -htm -php chemistry (test|exam|tests|exams) pdf
Reality: You find more chemistry tests, pretests and related material than you'd ever want to go through.
Conclusion
It's usually best to learn from multiple sources when you're trying to learn something complicated. Search google for as many resources as you can and compile a list of resources before you get started. It should feel like you hit a brick wall if you get stuck learning a concept in one particular resources.