Live data from Hacker News

Ask HN: Top Coursera Courses?

news.ycombinator.com

1–10 of 158 posts

Re: Ask HN: Top Coursera Courses?

#4
post #2

Nand to Tetris: how a computer is built from the ground up. Starting from nand logic gates all the way to OO programming https://www.coursera.org/learn/build-a-computer

The course is good, the book is better, in my opinion. Although it covers the same, but I like its presentation much better than the video course.

Nisam/Schocken: "The Elements of Computing Systems"

I have only finished the hardware part, so far, but skimming the rest I can't find Tetris anywhere. Is that really missing, although it's in the title?

(I know that you can program Tetris on the machine you build in the course, but is it an exercise somewhere?

Re: Ask HN: Top Coursera Courses?

#5
post #4
post #2

Nand to Tetris: how a computer is built from the ground up. Starting from nand logic gates all the way to OO programming https://www.coursera.org/learn/build-a-computer

The course is good, the book is better, in my opinion. Although it covers the same, but I like its presentation much better than the video course. Nisam/Schocken: "The Elements of Computing Systems" I have only finished the hardware part, so far, but skimming the rest I can't find Tetris anywhere. Is that really missing, although it's in the title? (I know that you can program Tetris on the machine you build in the c…

One section asks you to learn Jack (The high-level programming language) by writing a medium-complexity program. The goal of the exercise is not to get proficient in Jack (which is a Java-like-language), but to just learn it well enough to implement the compiler.

I wrote a Tic-Tac-Toe variant - but you could write anything, including Tetris.

Re: Ask HN: Top Coursera Courses?

#9
I quite liked "How to win a data science competition" (https://www.coursera.org/learn/competitive-data-science) where I learned a lot about validation strategies and machine learning on tabular data. The course has its own Kaggle competition.

I also really liked "Discrete optimization" (https://www.coursera.org/learn/discrete-optimization). At the time that I took it it also had a competitive element where you would solve optimization problems and there was a leader board comparing all the students in the current batch. That was when courses still started in batches and were free so the experience would probably no longer be the same, unfortunately.

Post reply on HN