Ask HN: Is it worth paying for a Coursera course?
There are lots of free courses online but some offer the option of paying and receiving a certificate on completion.
Does anyone here have one of those certs? Do they hold any value? Is it worth paying for the cert when you can still do the full course for free?
114 comments
[ 3.5 ms ] story [ 62.1 ms ] threadI personally don't care about the effect of the certificate. I paid simply because what instructor taught me worth more than it cost.
There are the reasons why I paid:
1. The course is awesome and I want to support the authors.
2. The course I paid is new learning area I never use professionally during job but I wish to use at my job (or new job). Instead of say "I interested in XYZ", I said "I interested in XYZ so I took online course to learn" at my interview. This is to partially solve chicken and egg problem.
3. For serious courses, I pay so I can have pressure and motivation to complete it.
Over taking the course and saying "I'm interested in X, so I took the course for free, and consequently have no proof to show you".
I do believe it helped when I told them about the courses I took, showed them some code I had backed up online, at least it let them know I wasn't just completely bluffing.
Source: hiring manager for Data Scientist/Engineers.
I find lots of PhDs who can't code and lots of software devs who can't build a regression model. If you are a software developer who has done the Coursera ML course and/or a Kaggle then your resume gets read.
Source: not the hiring manager but involved in reviewing candidates for a DS team.
1. Functional Programming Principles in Scala[1]
2. Machine Learning Specialization [2]
[1]: https://www.coursera.org/course/progfun [2]: https://www.coursera.org/specializations/machine-learning
For some people, but not others, the certificate holds value independent of the learning experience. That also can motivate the learner to completion or increase esteem for an applicant to an academic or commercial solicitation.
I have a bunch of the free unverified certificates from a few years ago. I found the certification process motivating and a useful time management tool.
Good luck.
My experience may not generalize, but I'm not sure I'd worry about it.
Note: I also had an undergrad degree (math and philosophy, and graduate degree in philosophy, but no school CS experience. No idea how this changes if you don't have any degree).
If it's more general finance you want to learn coursera should be fine.
If it's leadership qualities, start with the book How Google Works.
I have completed two business courses on Coursera, namely:
1. The Global Business of Sports
2. Foundations Of Business Strategy.
Both these courses I took more out of curiosity, rather than anything else.
Both these courses were good and helped me understand a lot of perspectives, though I have spent 16 years, in hardcore sales and distributions across 7 different industries.
I believe the certificates do matter, in the sense that, you started something and finished with a minimum qualifier.
If you are a developer and managed to finish business courses and have something to prove for it, thats says a a lot about your capability and attitude.
cheers !
(Which is one of the challenges for MOOCs. On the one hand, most adults aren't going to pay a lot of money just for a learning experience. On the other hand, there doesn't seem to be a lot of value in the MOOC certification process. I suppose that a specialization from a good school might be worth something in the absence of other relevant background that you could point to, but I have to believe it's marginal.)
Which courses are worth taking?
I'm also about halfway through the Johns Hopkins Data Science specialization, and I've found all of those courses to be worthwhile. But then again, I'd never programmed in R before and that's something I very pointedly wanted to pick up. So far, this series has been invaluable in terms of learning R (much like I had to learn a fair amount of Octave for Andrew Ng's class).
Coincidentally at my old job I was the cyber-security expert for my domain (HW), which only meant that I would be assigned to security relevant programs if we got any (we didn't), and they paid to send me to Defcon. They didn't even know I was taking the specialization, just that I like to talk about security.
*I say paid because I just got a refund since apparently there are some issues with migrating courses to a new format and not offering enough of them this year.
Can it be a plus on a CV the anwser is yes as it show you're willing to learn new techs/ skills continuously.
Coursera has great courses, no question, but clearly their certs offer very little value compared to official diplomas.
Previously, you could do novel things like limit the number of times students could re-take exams and assign different point values to different questions. No longer!
All a Coursera completion tells me is that you were persistent enough to go back and re-take the (multiple choice) exams enough times to get a passing grade.
I take quite a few Coursera courses and I have had a score of '100' in all of them. And this is almost exclusively because even if I fail I can just see which question I failed, go back to the lecture, study that section again, and try again until I get the 100.
There are only N choices per question, so when you get it wrong you just go back and pick another one. When you see that you got it wrong, you go back and pick another one. Eventually, you'll know the right answer.
You don't actually need to watch the videos to do this, and indeed, some students just go to the test and brute force their way through the test to get 100%.
I agree that gaming tests is something that Coursera should presumably care about because their business model presumably depends on certificates meaning something in terms of people getting jobs etc. someday. But, as things currently stand, it's hard for me to get excited about people fooling themselves to rack up virtual MOOC karma.
But, to the OP's question, no--I don't think there's value in paying beyond edge cases (e.g. proof of continuing professional education) and any personal gamification benefits.
There's that saying that amateurs practice until they get it right and pros practice until they can't get it wrong.
A perfect score in the current configuration tells you that the students didn't just persist through the course, they went back and filled the gaps and made sure they get it right even if they got it wrong at first.
In college I took a class and, after the first session, realized the professor was utter shit[1]. I did not attend a single subsequent class or complete any reading/assignments. After cramming for the midterm for 10 hours, I earned an 80% and dropped the class to prove a point[2].
Could not tell you a single thing that was part of that class, but I got a lot of questions right.
[1]: He was hired because the college wanted his wife, so they hired them both. Terrible hiring practice. [2]: Yes, I was a pain in the ass at that age.
It's hurting me right now because a recruiter would look at my grades and think I'm stupid, so you do have a point. I was looking at it from the personal quest to quench the thirst for knowledge, not how it looked from the outside.
Doesn't it indicate that a student is willing to learn?
My understanding is that if you hear something multiple time, it will stick with you.
Of course, it also means that there are more opportunities to sell for a given amount of content, so I certainly don't rule out monetization as a factor.
For me, it's something of a tradeoff. On the one hand, there aren't many courses that are good enough and that I care enough about to devote university levels of work to. On the other hand, I'm taken some that were so trivial that it would be hard to say I got anything lasting out of them.
No.
Is it worth paying for a course so that you complete it?
Yes. Paying for something hits us hard in the accountability checkbook. The more you pay (and the harder it is to get out of), the more you are committed.
Is it worth paying for a course and telling your friends, significant other, random strangers that you are going to learn X, even if that course is only part of learning X, so that you cannot quit because of pride and accountability?
Big YES.
Some people would mentally check-off the task as "done" after making a financial effort.
I learned that lesson when I was 20 and I saved money for weeks (I didn't have a job) to buy Hofstadter's Gödel, Escher, Bach. I told my friends how awesome the book was supposed to be. Then when I finally bought it I never got past the first chapter.
I never got rid of the book so that every time I see it I reminds me of that time. I now know that committing financially, or by telling other people about your goals doesn't mean a lot. Committing yourself mentally to the task is what's important.
This would kill the initiative for me. As soon as I get excited and tell someone about what awesome thing I am planning to do the likelihood that I will actually complete said thing goes down significantly. A few years ago I saw a TED talk on the topic ("Keep your goals to yourself" by Derek Sivers) and it made perfect sense. Now until I gain enough momentum in a project to feel confident that there's no turning back I just keep it to myself.
Long story short the courses I happened to pick were of low quality and never completed. Four years later I still cringe when I hear the word eclipse (even though I'm getting into mobile development now after a few years in webdev land). While I'm sure there are a number of very good courses, and quite a few people capable of completing them and benefiting from them in their lives, I believe I was at the time not only the prime demographic for the product but also in the majority of their users.
TLDR; you can make any learning opportunity beneficial. Is courser and similar products worth the effort to make productive? Maybe, maybe not. There are other alternatives that should always be researched.
https://developer.apple.com/library/ios/recipes/Playground_H...
Android Studio 2.0 released https://news.ycombinator.com/item?id=11449029
>As a web developer, you might be more comfortable with iOS development
How was that off topic?
Put the skills you learned in your resume or start working on projects which demonstrates those skills. List out the courses you completed under the 'Trainings' section of the resume and Mention MOOCs under your hobbies (If you have such a section a resume).
I was very interested in MOOCs (ai-class was awesome!) but unfortunately most of them seem to have gone the 'pay XX to get this certificate you can to print out!' route to make money.
The fact that you're interested in MOOCs says many positive things about you and shows that you're interested in learning and improving your skill-set, and at this point in time, I would be very surprised if anyone gave two shits about the certificate, because who the hell lies about taking a MOOC?
And in the case of coursera - many of the courses are actually poor quality. Udacity and Edx (especially EdX) seem to take quality much more seriously.
I made it a point to meet all the deadlines and assignments, which kept me honest and forced me to be timely. It was free when I did it, but I'm not sure if that's changed since looking at other courses I don't seem able to receive a certificate or weekly grades if not paying... Point being it may be worth it to pay just so you feel incentivized to finish the course with a passing grade :)
Courses I have taken (and reviewed):
https://henrikwarne.com/2015/10/20/coursera-course-review-so...
https://henrikwarne.com/2015/01/01/coursera-course-review-co...
https://henrikwarne.com/2013/02/18/coursera-algorithms-cours...
https://henrikwarne.com/2012/05/08/coursera-algorithms-cours...
https://henrikwarne.com/2011/12/18/introduction-to-databases...
https://www.class-central.com/mooc/4893/coursera-the-global-...
Review sites:
https://www.class-central.com/
https://www.coursetalk.com/
I've saved these reviews and will be contemplating them for his education - it would help to know how far along you were when approaching them.
http://stackoverflow.com/questions/109710/likely-unlikely-ma...
Branch prediction isn't a GCC thing, it's a processor thing.
Observe this wonderful Stack Overflow question: http://stackoverflow.com/questions/11227809/why-is-processin...
For certain types of content, which happen to line up well with programming topics, autograding systems are another good innovation. But otherwise peer-grading and multiple choice tests are pretty weak.