Live data from Hacker News

Ask HN: What's your favorite online course?

news.ycombinator.com

71–80 of 167 posts

Re: Ask HN: What's your favorite online course?

#71
post #70

Algorithms: Design and Analysis Parts 1 and 2 ( https://www.coursera.org/course/algo and https://www.coursera.org/course/algo2 ) taught by Tim Roughgarden of Stanford. Tim's the best professor I've ever had either on or offline and he does a fantastic job explaining the concepts and breaking down the algorithms into digestible, intuitive pieces. His enthusiasm for the topic and the impressive algorithms is contagious…

Also, Algorithms, Part I and II (https://www.coursera.org/course/algs4partI and https://www.coursera.org/course/algs4partII) by Kevin Wayne and Robert Sedgewick of Princeton University. They approach algorithms from a slightly different angle than Stanford course does and in my opinion they complement each other very well. I was very impressed by the lectures, practical problems, the autograder, and the 'Algorythms 4th edition' book.

p.s. don't expect any certificate of acomplishment for those courses though. I did them both close to 100% and they did not even show up in completed courses on Coursera. I guess it's the Princenton thing, and I came just for the knowledge so that was fine with me.

Re: Ask HN: What's your favorite online course?

#72
post #70

Algorithms: Design and Analysis Parts 1 and 2 ( https://www.coursera.org/course/algo and https://www.coursera.org/course/algo2 ) taught by Tim Roughgarden of Stanford. Tim's the best professor I've ever had either on or offline and he does a fantastic job explaining the concepts and breaking down the algorithms into digestible, intuitive pieces. His enthusiasm for the topic and the impressive algorithms is contagious…

Also MIT OCW lectures for Algorithms. These are old and video quality is not nice, but course is really good. I think they published a newer version of this course too. http://ocw.mit.edu/courses/electrical-engineering-and-comput...

Re: Ask HN: What's your favorite online course?

#73
For statistics I really liked Data Analysis and Statistical Inference by Mine Çetinkaya-Rundel. I think I understood statistics beyond formulas after I took this course. Apart from typical pen and paper problems, you also get programming exercises in R.

https://www.coursera.org/course/statistics

Re: Ask HN: What's your favorite online course?

#74
post #2

https://www.coursera.org/course/rprog - This is the best online course I've taken. Another one I am signed up for and have already done one week of lectures (preview mode) and find very applicable is https://www.coursera.org/learn/learning-how-to-learn/

I didn't think the R course was that great. I only did the first course in the speciality but I thought the assignments didn't match the lectures very well.

I don't really know R but I still got through OK (100%) but it didn't compare well with the EdX AMPLab Spark course I did around the same time.

Re: Ask HN: What's your favorite online course?

#75
My Coursera profile lists 67 courses, I have completed ~15 of them and with a passing grade ~8 of them. My most favorite one, which for me was the hardest as well, was The Hardware/Software Interface by Gaetano Borriello and Luis Ceze[1]. I also liked Computer Networks[2] even though it's an introductory course, Functional Programming Principles in Scala[3] which is surprisingly easy unlike the follow up course[4], High Performance Scientific Computing[5], Software Security[6] and Cryptography[7] although I prefer Boneh's class. For non-IT related courses I liked Think Again: How to Reason and Argue[8], Crafting an Effective Writer: Tools of the Trade (Fundamental English Writing)[9], Child Nutrition and Cooking[10] and Work Smarter, Not Harder: Time Management for Personal & Professional Productivity[11].

I often take time to think why I have so many started but not finished courses. Most of them are abandoned on the first week and my assumption is that when I enroll my expectations for the course content and the workload needed are wrong.

Occasionally, I abandon courses because they demand too much time to get something working on linux or because of luck of time. The thing that I noticed about me is that when I get a little behind the schedule then it's almost certainly that I will abandon the course. Additionally, when I try to commit on two courses at the same time then it's certain that I will abandon at least one (usually both).

[1]: https://www.coursera.org/course/hwswinterface

[2]: https://www.coursera.org/course/comnetworks

[3]: https://www.coursera.org/course/progfun

[4]: https://www.coursera.org/course/reactive

[5]: https://www.coursera.org/course/scicomp

[6]: https://www.coursera.org/course/softwaresec

[7]: https://www.coursera.org/course/cryptography

[8]: https://www.coursera.org/course/thinkagain

[9]: https://www.coursera.org/course/basicwriting

[10]: https://www.coursera.org/learn/childnutrition/home/welcome

[11]: https://www.coursera.org/learn/work-smarter-not-harder/home/...

Re: Ask HN: What's your favorite online course?

#77

Dan Boneh's "Introduction to Cryptography". (Part 1) https://www.coursera.org/course/crypto (Part 2) https://www.coursera.org/course/crypto2

I came here to say the same. A really, really good course, a must to everyone who's interested in cryptography.
Post reply on HN