4 ms·
You can find a lot of other courses if you poke around the net. For example, 6.005 - Elements of Software Construction is "As taught in 2011" on OCW [1], but yo
by gagagababa 10y ago
You can find a lot of other courses if you poke around the net. For example, 6.005 - Elements of Software Construction is "As taught in 2011" on OCW [1], but you can find the latest notes here [2]. The content hasn't changed a lot since 2011 though, and the changes are mostly in the order of which the content is presented. As a side note, this is is easily the best course out there for novice/intermediate programmers. No videos though.
Another great course (started it yesterday) is 6.172 Performance Engineering of Software Systems [3] and it also has videos available.
All in all, there are a lot of great courses for any level of experience/knowledge. It's best that you check them out and see what you like yourself. This [4] is the list of all the EE/CS subjects that are offered on OCW. Some of them have videos, others don't. Note however, that almost all of them have comprehensive lecture notes and if you get stuck, you can always look for more information elsewhere. Finally, if you want to check what they offer every semester, see here [5] (note: their EE/CS courses start with 6).
[1] http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-005-elements-of-software-construction-fall-2011/index.htm http://ocw.mit.edu/courses/electrical-engineering-and-comput...
[2] http://web.mit.edu/6.005/www/fa15 http://web.mit.edu/6.005/www/fa15
[3] http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/ http://ocw.mit.edu/courses/electrical-engineering-and-comput...
[4] http://ocw.mit.edu/courses/#electrical-engineering-and-computer-science http://ocw.mit.edu/courses/#electrical-engineering-and-compu...
[5] https://stellar.mit.edu/courseguide/#course_6_sp16 https://stellar.mit.edu/courseguide/#course_6_sp16
- carlosgg 10y agoThank you for the links. Elements of Software Construction courses on edX https://www.edx.org/course/software-construction-java-mitx-6-005-1x https://www.edx.org/course/software-construction-java-mitx-6... https://www.edx.org/course/advanced-software-construction-java-mitx-6-005-2x https://www.edx.org/course/advanced-software-construction-ja...
- noir_lord 10y agoThanks for posting those links, [3] in particular looks fascinating.
- bogomipz 10y agoWow, link [3] look awesome. Thanks for sharing.