3 ms·
Generally, there is huge gap in Distributed Systems courses (I've encountered) between the theory/books they follow and the practical lab projects... Can anyon
by zerr 12y ago
Generally, there is huge gap in Distributed Systems courses (I've encountered) between the theory/books they follow and the practical lab projects...
Can anyone recommend some good DS course oriented for working engineers with hands-on projects which the course (theory/book) itself follows closely?
- jamra 12y agoHave you looked at the linked material? I went through all of it myself and I found that although there are a lot of slides with code in them, you are given a good balance between Go code and theory. You can just brush through the slides that have code in them. The comments are good enough.
- krat0sprakhar 12y agoThere's a cloud computing class[0] launching on Coursera taught by Prof. Indranil Gupta which will cover all concepts such as fault tolerance, consensus etc. I'd suggest you can give that a shot. If you can't wait, you can checkout the course page[1] and get started right away. You can take a look at other DS courses here - https://github.com/prakhar1989/awesome-courses/#systems https://github.com/prakhar1989/awesome-courses/#systems Lastly, you also have the option of working on assignments in MIT's DS class[2] (git clone git://g.csail.mit.edu/6.824-golabs-2014 6.824) [0] - https://www.coursera.org/course/cloudcomputing https://www.coursera.org/course/cloudcomputing [1] - https://courses.engr.illinois.edu/cs425/ https://courses.engr.illinois.edu/cs425/ [2] - http://css.csail.mit.edu/6.824/2014/index.html http://css.csail.mit.edu/6.824/2014/index.html
- zerr 12y agoCoursera Cloud computing class is a great news! I guess I'll wait for this. As an added bonus, programming is done in C++ (compared to plain C/Glib as in original course). I hope that author means modern (or at least real) C++ and not just C with classes.