Repository of top learning resources for learning computer science 
 
Interested to build Android Applications? Check out this free course from Udacity! Direct Links to the videos offered in their "Nanodegree" Programme. High quality content produced by senior google developers in collaboration with Udacity, perfect for beginners and even freshmen who are looking to polish their resume!
" https://github.com/mikesprague/udacity-nanodegrees#android-basics-nanodegree "
In depth Algorithms course by highly regarded Stanford Computer Science professor, direct link to videos that are also offered as a paid Coursera course, but are free here, provided on youtube by Stanford. 
" https://www.youtube.com/playlist?list=PLXFMmlk03Dt7Q0xr1PIAriY5623cKiH7V "
Interested aggregated list of high-quality CS resources available online, some resources are quite old, so take it with a grain of salt, many solid recommendations though, do let me know if you find something exceedingly useful here! https://teachyourselfcs.com/ 
Like the recommendations so far? 
Sign up for more with your email! Weekly Round Ups straight to your inbox