4 ms·
I know that some people will disagree with me violently, but you can self-learn pretty much any topic in CS as long as you are willing to put in the effort (any
by ohyes 16y ago
I know that some people will disagree with me violently, but you can self-learn pretty much any topic in CS as long as you are willing to put in the effort (any topic in any subject, really, the main factor is motivation). As someone who skipped straight to a masters, I know it is certainly doable to self educate.
MIT open courseware might be a good place to start, although I've never used it myself.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/ http://ocw.mit.edu/courses/electrical-engineering-and-comput...
I would personally focus on topics that are either historically difficult, or pragmatic.
So stuff like compilers, computability and complexity, operating systems, database systems, cryptography, machine learning, web applications, linear programming, networking. Learning the basics of hardware is important too, although it is more electrical engineering and math theory.
- kaylarose 16y agoAlso UC Berkeley has video podcasts of entire courses on iTunesU, with materials available online.
- ksolce 16y agoSame for Stanford. http://see.stanford.edu/see/courses.aspx http://see.stanford.edu/see/courses.aspx Youtube lectures, download through torrents available on the site. Some are good, and all have a lot of documents attached (all accept the book, often)