Live data from Hacker News

Ask HN: What are the best MOOCs you've taken?

news.ycombinator.com

231–240 of 320 posts

Re: Ask HN: What are the best MOOCs you've taken?

#231

Earlier quoted context omitted.

I too loved Odersky's course. It was definitely rough, but having the creator of a language teach a course about it provided insights that I wouldn't have gotten otherwise.

The Odersky's course is phenomenal. Highly recommended and it shows how much attention and craftmanship was put into designing Scala. Bonus: Martin speaks like Arnold and it's very enjoyable to have a "Terminator" voice teaching you complicated material.

I normally speed up his lectures to 1.25x. I love the lectures but 1.25 just sounds so good!

Re: Ask HN: What are the best MOOCs you've taken?

#232
post #21

Earlier quoted context omitted.

Do you have any recommendations on statistics for beginners?

if you want to focus on Statistical Learning, I can recommend Introduction to Statistical Learning Using R[1] by Prof. Hastie and Tibshirani. [1]: https://lagunita.stanford.edu/courses/HumanitiesSciences/Sta...

I found the lectures entertaining and the exercises of a much lower quality. Not enough of them, shallow and ambiguously worded.

I got something like 90% on the edx MITx probability course and was barely getting 50% for the above mentioned Stanford stat learning course for the 5 weeks of it I completed. I mention the MIT course, (which I highly recommend fwiw) only to support my view that I don't think my experience is aptitude or workload related. But as ever YMMV.

Re: Ask HN: What are the best MOOCs you've taken?

#233

Earlier quoted context omitted.

> Probabilistic Graphical Models, Daphne Koller – the first course in the specialization has a very good and engaging start, but the gap between lectures and problems widens quickly after that (maybe that's why the author boasts about a "challenging" course "not for everyone"). I'm hesitant to take the next course of the specialization.

Is PGM still relevant as it was five years ago, given the renaissance in deep learning and other NN techniques?

Also graphical models are combined with deep learning techniques for SOTA performance in area like Named Entity Recognition.

Re: Ask HN: What are the best MOOCs you've taken?

#234

Financial markets by Robert Shiller: https://www.coursera.org/learn/financial-markets-global I wanted to invest better so I took this course to learn the basics of financial markets (I'm a software guy and have zero training in finance). After taking it, not only do I have the basics nailed down but have gained a massive appreciation of finance as a technology that, at its best, mitigates risk and advances society. S…

+1 I loved this class

Re: Ask HN: What are the best MOOCs you've taken?

#235
Currently enjoying the 2017 lectures (and I bought the text) for McElreath's bayesian stats course:

http://xcelab.net/rm/statistical-rethinking/

Strang's MIT OCW Linear Algebra is pretty good. Probably also needs the textbook.

John Tsitsiklis' MITx edx Probability intro course is probably the best course I've taken anywhere and better than anything I did in person at university. I didn't buy the text for this one though I probably should.

Robert Sapolsky's Human Behavioral Biology Stanford lectures are well worth watching. https://www.youtube.com/playlist?list=PL848F2368C90DDC3D

Re: Ask HN: What are the best MOOCs you've taken?

#236
Colt Steele's the Web Developer Boot Camp was the first online course I took. I was committed to a career change/learning how to program/do web development and his course was the structure I needed at the time. It helped me land my first coding gig too. Thanks Colt.

But now I realize how much I don't know :) and why the CS kids I work with have a leg up. I've tried making my way through teachyourselfcs.com, mostly just dipping in here and there. But I've also learned that staring at a glowing rectangle 8+ hours a day doesn't bring me as much joy as does collaboration/empathy/creativity, and that I'm pretty good at design/product stuff (not saying programming can't also elicit said feelings).

Life is one big learning journey, and I'm so grateful that one of the by-products of the internet has been the democratization of learning. For $10 dollars and some work ethic you can learn enough to land a completely new job. The paradigm of 4 year college is waning, and that's a beautiful thing.

Re: Ask HN: What are the best MOOCs you've taken?

#238

Earlier quoted context omitted.

Could you expand on how it changed things for you? How did you learn them before vs after?

It dispels all the magic around programming, by helping you build a knowledge of computer programming agnostic to any programming language. Dan Grossman is a superb teacher and the way he ties concepts together is awesome. I'll be forever glad for this MOOC.

[deleted]

Re: Ask HN: What are the best MOOCs you've taken?

#239
post #19

I took the Programming Languages course on Coursera which is so far the best course for me. It changed the way I learn any new programming language. https://www.coursera.org/learn/programming-languages I see that they have split the course into 2 parts.

Could you expand on how it changed things for you? How did you learn them before vs after?

I already see some good responses to your question.

As for me, before this course, learning a language was a mechanical process. I learn the syntax, learn some idioms and go with it. But, after this course, as the other commenter put it, I started learning every language as a set of features. That opens up a whole new world. For instance, when learning a new language, you seek out the features your are interested in and then figure out how that language lets you use it. For example, does a language support abstract data types, what paradigms of programming does it support, is it imperative or functional, lazy or strict, is the language supposed to be used as a bunch of statements or expressions, can common idioms be implemented as simple language functions or do I need the language to support it internally etc, does it support lambdas, does it do lexical or dynamic binding etc. The course also takes you through ML, Racket and Ruby and gradually exposes you through this concepts and in parallel explains what the trade-offs are as you give up once paradigm for another.

So, after the course, next time if you open up a beginners guide to any language, you will be seeking our answers to high level questions. The syntax to use will be learned automatically as you use those 'concepts'

Dan Grossman is a an excellent teacher. His passion for programming languages can be seen in his teachings. The homeworks are very relevant and helps you solidify the concepts. I am thankful to him for offering this course.

Hope this makes sense.

Re: Ask HN: What are the best MOOCs you've taken?

#240

Earlier quoted context omitted.

Could you expand on how it changed things for you? How did you learn them before vs after?

> It changed the way I learn any new programming language. I can say the same and I can offer my reasons: until this course I saw every language like a little island; after this course I understood that programs are just a collection of features: various typing systems, static/dynamic scoping, lazy/eager evaluation, etc. It's a ton easier to learn a new language by identifying these features than by looking at a lang…

I took the same path and went back to reading SICP. But, this time around is was very easy. I had the same experience about implementing closures and the embedded language.
Post reply on HN