5 ms·
I have spent a lot of time taking online courses. Here are my favorites. CS50 (https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x ht
by lkrych 8y ago
I have spent a lot of time taking online courses. Here are my favorites.
CS50 (https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x https://www.edx.org/course/cs50s-introduction-computer-scien...) - Best Intro to Computer Science
Nand2Tetris I and II (https://www.coursera.org/learn/build-a-computer https://www.coursera.org/learn/build-a-computer) - Build a computer from logic gates up to a compiler, this is the best class I've ever taken.
Agile Development Using Ruby on Rails (https://www.edx.org/professional-certificate/agile-development-using-ruby-rails https://www.edx.org/professional-certificate/agile-developme...) - Great introduction to web development and software engineering principles
I've also been reading some technical books. Would definitely recommend
Modern Operating Systems - Tanenbaum
Designing Data-Intensive Applications - Kleppmann