9 ms·
MIT's 6.824: Distributed Systems (taught by Robert Morris) is completely open and available online, and it includes video lectures, notes, readings, and program
by otras 6y ago
MIT's 6.824: Distributed Systems (taught by Robert Morris) is completely open and available online, and it includes video lectures, notes, readings, and programming assignments from as recent as Spring 2020 (including half of the lectures recorded from home as the pandemic strikes). The assignments even include auto-graded testing scripts, so you can verify your solution to the assignments.
It's not necessarily a MOOC in the exact same vein, but given that the knowledge you gain from a MOOC is the valuable part (as opposed to any completion certificate or check mark), it's still extremely valuable and a great opportunity to learn.
https://pdos.csail.mit.edu/6.824/ https://pdos.csail.mit.edu/6.824/
- hackart 6y agoI agree. One of the best courses i had taken on Coursera was the Algorithms series by Robert Sedgewick. Apart from going through the lectures, i had obtained a great satisfaction from solving the assignments. But this year, i have taken up the lab assignments for the following: https://cs144.github.io/ https://cs144.github.io/ https://tc.gts3.org/cs3210/2020/spring/info.html https://tc.gts3.org/cs3210/2020/spring/info.html Both have been recommended earlier on HN. Next on my list is 6.824
- aklemm 6y agoAny idea where to get the lecture videos for CS144?
- hackart 6y agoWhen i had started they were available on Lagunita. Looks like the same videos are available on Youtube.
- javajosh 6y agoI started that course, by my God his presentation is so...sleep-inducing for me. Contrast this with Peter Norvig, who is engaging and scintillates with passion about the subject. By contrast, Sedgewick has this smirk on the whole time, and talks in a monotone. His content is first rate, of course, but sheesh, he's got to work on that pedagogy!
- dominotw 6y agohey this is what i am doing right now to prep for 'system design interviews'
- tobinfricke 6y agoI was wondering whether this might be "the" Robert Morris, made famous by the internet worm. After a glance at his MIT web page I concluded, no, this is a different Robert Morris. This one looks much too young! But he is the Robert Morris. https://www.csail.mit.edu/person/robert-morris https://www.csail.mit.edu/person/robert-morris https://en.wikipedia.org/wiki/Robert_Tappan_Morris https://en.wikipedia.org/wiki/Robert_Tappan_Morris
- randomusrname 6y agoI don't know if you've noticed, but Robert Tappan Morris (the worm guy), is one of the founders of Y Combinator which owns Hackernews.
- tobinfricke 6y agoI did not know that!
- blocked_again 6y agoI mean the profile mentions he co-founded Viaweb. Viaweb was the company started by RMT and PG which got acquired by Yahoo. Interesting that YC is not mentioned in his profile though.
- manish_gill 6y agoThis course is incredible. If anyone who had a hand in putting it together is reading, they have my thanks for putting out such an incredible course. I've done 2 labs and 5-6 lectures of this course so far and I find it absolutely worth it. I just wish I were a bit more disciplined about it (the pandemic made a lot of things harder for me). My goal is to eventually finish it and then make my own version of the Distributed KV store (perhaps in Rust?), and then perhaps even do a good Databases courses. So far, it's allowed me to dive deep into how Map Reduce works, I even presented GFS in a local Distributed Systems group, and was able to understand Raft. I'm currently doing Raft labs (which is when the Pandemic happened). I've designed some sharding schemes in my previous company and worked a lot on Streaming systems but learning the theory behind everything is amazing. If there are people here who would like to put a serious joint effort into doing this course, I would absolutely 100% be interested in it. Doing this alone from my apartment in a foreign country gets a bit tricky vs doing it in a group setting. :)
- mav3rick 6y agoAre the auto graders sufficient in verifying the solution ? Often the TAs have their own private scripts for enrolled students. Just a detail I wanted to know :)
- manish_gill 6y agoThe labs I've done so far came with their own test scripts and they are good enough, IMO :)
- blocked_again 6y agoRMT mentioned in lecture 1 that if the tests pass you can be pretty sure you would be getting full marks.
- stonecharioteer 6y agoOooh me me! I want to do this in rust. Hit me up on twitter. Same user ID.
- solaxun 6y agoThere is an active Clojure study group that just formed, for anybody interested. I've started lab 1 and am finding it incredibly interesting so far. For anybody who has completed the 2020 spring version (the lab code recently changed), did you have any issues with the lab 1 test script? I think they left out the merging files part when porting to the 2020 version which causes tests to fail. https://www.reddit.com/r/mit6824clojure/comments/hfm0hk/rmit6824clojure_lounge/ https://www.reddit.com/r/mit6824clojure/comments/hfm0hk/rmit...
- deleted 6y ago[deleted]
- rochak 6y agoCan’t recommend this enough. I have been going through this, but have hit a rough spot because of Coronavirus and an ongoing Internship. It is the first thing I need to resume once my Internship ends.
- diehunde 6y agoIt's a great course but am I the only one a bit annoyed for the amount of questions during the lectures? I noticed by looking at the schedule many of the lectures don't cover all the material they are supposed to. He runs out of time.