Hacker News new | ask | show | jobs
by alexgmcm 2313 days ago
I prefer Coursera because I'd rather shell out 40 euros and get a high-quality course from say, Roughgarden at Stanford than pay 15 euros and get something worse than just scanning Youtube.

Also Coursera has the whole system of problem sets and programming assignments etc.

That said - I'd be happy if someone could show me some decent Udemy courses?

6 comments

I have a PhD in CS but am a huge udemy fan/user. The itch it scratches when I want to learn about a brand new topic. You asked for good courses .. Andrew LeMoth's course in electronics is absolutely brilliant. He does the lecture in a very unconventional style .. almost like he stayed awake for 40 hours and recorded the whole thing. It isn't college level .. I.e. no differential equations but it is brilliant. I have also gotten my money's worth from FPGA courses and those on arm/rtos programming. Oh .. once I got a course on wireless charging just to support a a blogger who goes by afrotechmod. It was short but great content, and let me say thanks to someone I admire.

The ai lectures on udemy are a bit weaker in my opinion. YouTube and university content is better.

In contrast, I have never paid for coursera, edx or audacity. A key thing is the price point of 15 bucks .. I don't feel bad at all blowing cash on the udemy courses .. it is like a movie ticket. A 100 usd course feels like real money.

The great thing about Coursera and edX are, the certificate is optional and auditing is free. I took courses on Algorithms by Sedgewick from Princeton, courses from MIT and Harvard, and so on without ever spending a cent. In fact, this is how I self-taught CS and programming (and eventually switched careers from law).

As far as practical skills go, a Pluralsight subscription was by far the thing that helped me the most. As long as you stay with the well-reviewed courses, the information density tends to be extremely high. It's how I learned enough about desktop GUI dev via WPF to score a volunteer 'consulting'-type gig with a nonprofit, and that combined with what I learned from there about Angular got me my first job.

There are some decent ones. Plus Coursera courses can be endless and dry. Udemy has a more... eeh free market model where the best stuff rises to the top and you have more competition. Even the quality of the video/áudio on coursera is occasionally very bad.

Having used both I think they’re just different. Udemy has very neat short courses while Coursera is really long and for some purposes, overly long and detailed.

Decent courses - I did a pretty great drawing course and Unity programming intro courses on Udemy that I really really enjoyed.

I've had really good luck with programming topics, specifically Docker, Kubernetes, Kafka, and Elasticsearch. These are narrow topics that you are unlikely to find on Coursera and many of the courses are published by well known figures in their respective communities. I have yet to hit a bad one.

Udemy has a 30 day refund policy as well, so you can try a course out with low risk.

Which are your favorites for docker and elastic?
I really enjoyed the v6 version of this one for Elastic: https://www.udemy.com/course/elasticsearch-7-and-elastic-sta...

And as for Docker, this was my favorite: https://www.udemy.com/course/docker-and-kubernetes-the-compl...

I've watched a bunch of this guys Kafka courses too, and they were all fantastic so I would recommend any thing that he's got if it picques your interest: https://www.udemy.com/courses/search/?q=stephane%20maarek&sr...

I think this really depends on what you want you're looking for. I agree with you in so far, that I don't think Udemy is particularly good for providing some solid theoretical (or semi-theoretical) basis for any given programming topic. I usually just use books (or sometimes coursera courses) for that. Udemy courses, however, are pretty good at providing you a decent idea of how to apply knowledge in a given domain to a specific problem without going into too much theoretical detail. To give an example, if you need to get up to speed with React in short time and you just want to see how one would structure or build one, two react projects, simply get a high-rated udemy course on react and you'll get a pretty decent idea. Sure, you could read the docs and then go through some popular github react projects and learn it that way. But I do enjoy just coding along every now and then, and I think it's fairly good at that.
If you are interested in ReactJS dev, here's a great course: https://www.udemy.com/course/react-the-complete-guide-incl-r...