E-learning platforms such as Coursera, Udacity and Khan Academy, and study-oriented YouTube channels may provide you with all the knowledge you seek. Online note-taking softwares such as Evernote and ...