HACKER Q&A
📣 optbuild

Which online courses and books can provide real value to a programmer?


The courses or books shouldn't necessarily be about programming or CS. They can be from math, bio or any other domain.

The main criteria is that it makes you a better thinker, designer, engineer and ultimately a better problem solver.


  👤 curious16 Accepted Answer ✓
There is a 3 part course on Coursera by U of Washington Prof Dan Grossman called

Programming Languages A: https://in.coursera.org/learn/programming-languages

Programming Languages B: https://www.coursera.org/learn/programming-languages-part-b

Programming Languages C: https://in.coursera.org/learn/programming-languages-part-c

It will surely make you a great programmer if you haven't dabbled with functional languages before. Even if you have, it still makes a great course only for the teaching style of Dan.


👤 wagslane
I've been building https://boot.dev for a couple of years on the side, and recently went full time.

It's geared toward CS and backend development. I'd love to hear what you think if you check it out!


👤 baobabKoodaa
Here's the best stuff I've come across over the years: https://attejuvonen.fi/learn

👤 DavidMiserak
A great place to start is the ACM CS Curricula. It has a list of exemplar courses and well defined criteria.