Ask HN: Recommend me a course on Coursera
My university just provided us with free Coursera accounts until the end of summer. However, there's so many courses to choose from that I don't know where to start! Please recommend me a course that you liked, preferably from the following areas:
- UX design
- bioinformatics
- statistics for data science
- mathematical analysis
- algebra or category theory
But of course, you don't need to stick to those categories, I'd love to learn about anything new!
141 comments
[ 4.2 ms ] story [ 207 ms ] threadThe Honors Track of the UCSD series is really great.
https://www.coursera.org/specializations/bioinformatics
It's super hard and as a side effect you learn a ton about very interesting, amazing, and useful algorithms that you'd never even hear about in a top notch CS program.
Some people here in Europe take bioinformatics as a shorthand of "database management, pipeline construction, and scaffold building" --- I'm glad to see the course is more algorithm oriented (maybe with a bit of DS thrown in as well).
As an aside, the world of genetics (and molecular biology in general) is beyond fascinating. I remember coming home after one the 5th or 6th lecture on Cell biology and thinking "wow, take your worst spaghetti code and imagine the pasta becomes sentient --- that is us".
Overall, this course is extremely good mostly because Ng covers the essential theoretical topics and gives some practical advice. Also, the topics are explained really well and you do not need to look up additional material. Also, I really appreciate that he took the time to derive those equations while others just drop the results.
https://www.coursera.org/learn/design
It's taught by Karl Ulrich, a UPenn/Wharton professor/Vice Dean who helped design the Xootr scooter, Gushers, and many other awesome products. He teaches most of the course in his garage. Taking the course feels like you're his apprentice.
If you don’t mind my asking, did your school give you access to coursera to earn credit while the campus is shut down? Or is it just something interesting and fun for students who might be inclined to learn something new while they’re stuck at home? Either way, props to your school! And enjoy whatever classes you decide to take!
[1] https://www.coursera.org/learn/the-science-of-well-being
[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
EdX also has something similar.
As mentioned above, I think the credit is due to Coursera more than my university; either way, at least they've let me know that something like this is possible.
It's just for fun; most of our courses are now taught over Zoom or similar services, assignments are handled digitally and if it wasn't for the low-quality webcams, you'd almost forget something is out of the ordinary.
https://www.coursera.org/learn/introduction-tensorflow
Data Scientist's Toolbox:
https://www.coursera.org/learn/data-scientists-tools
https://online.stanford.edu/courses/sohs-ystatslearning-stat...
However, if you spend enough time sifting through the junk, there are some decent material.
https://www.coursera.org/learn/learning-how-to-learn
The primary instructor, Dr. Barbara Oakley, wrote the book, _A Mind for Numbers: How to Excel at Math and Science (Even If You Flunked Algebra)_ that isn't just about learning math.
It's designed to be a foundation course for subsequent social science classes, but I personally found the exposure to models from different fields of study to be quite insightful.
If you're interested, there's also a book by the professor on the same topic: https://www.goodreads.com/en/book/show/39088592-the-model-th...
Last but not least, Scott E. Page is a great educator. Glad to hear there is a book from him now -- his papers were a good read as well during/after the course.
Scott is one of the best teachers on the topic, and makes complex models simple and intuitive to understand.
It is a long course, but well worth it. Cannot recommend it enough.
I went through this not long after it was first offered following the 2012 elections, and it introduced me to the amazing world of security and human factors. There's more to secure systems design than just smart engineering. You have to give a lot of attention to people and priorities, and elections are a great place to see that in action.
It's a great introduction to fundamental concepts. After you finish, I'd recommend reading this book he co-authored, which goes into more detail and covers more advanced concepts: https://toc.cryptobook.us/book.pdf
https://www.coursera.org/learn/psychological-first-aid
Having even passing familiarity with a way to think about helping people in crisis is extremely useful when you're in the moment.
You can also filter by subjects i.e Computer Science, Data Science. Humanities, Mathematics, etc.
Disclaimer: I am the founder.
I'm asking because there seems to be an extreme bias towards beginners courses, or content that is rather limited in breadth and depth compared to what a university might teach during a full masters degree.
ie, there's about 50 security intro courses (with lots of overlap of course), one "advanced" course that's been delayed for long and isn't all that advanced (Crypto II from Stanford), but nothing that even comes close to the various full-semester courses covering particular niches that I took in university (for example, we did one full semester course on each of: symmetric crypto, asymmetric crypto, side channels, "special topics" (random stuff), a cryptoanalysis lab, and 3 more niche things - and those are just the pure crypto courses, and even/especially within that area I feel I've barely scratched the surface).
These university courses cover not only more topics than Coursera covers (overall; there are many things even in this niche that Coursera has that we weren't taught, which is neat), but within each we went into considerable depth. In particular we tended to approach them from a rigorous mathematical perspective (number theory, linear algebra, statistics, proofs, etc). My worry here is that Coursera might be more geared towards people that don't need to learn the topics well enough to be actually able to use them professionally, let alone academically. ie, more like edutainment than education (no offense intended. I wasn't sure if I should include that sentence cause it might sound harsh, but I think it illustrates what I'm getting at).
We also didn't have courses that are blatant advertisements (#18568).
I don't want to put Coursera down (quite the opposite), I am genuinely interested in your answer - Is it just me not seeing everything available? Is the field I'm (slightly) knowledgeable about an outlier? Or am I missing the point of Coursera (maybe it's more focused on training industry professionals than academics than universities?) Or is it correct, and if so, is it intentional or unintentional? Is there a single field of study where Coursera could replace a university partly/largely/mostly/entirely? Will there be?
Of course, even the definition of better here is so ill-defined it probably is of no practical significance.
AI for Trading https://www.udacity.com/course/ai-for-trading--nd880
Includes an introduction to finance/markets, and goes into strategies, multi-factor models, and deep learning. Great projects too!
Or did you really write it twice?
(I've never used Emacs)
I miss professor Pascal. I hope he will create a second course!
https://www.coursera.org/learn/model-thinking
I've larned much more from this than from anything else on this site.
[0] https://www.coursera.org/learn/experimentation [1] https://learnche.org/ [2] https://github.com/kgdunn
The Philosophers Toolkit: How to be the most rational person in any room by The Great Courses https://www.audible.com/pd/The-Philosophers-Toolkit-How-to-B...
It teaches you mental models on how to think and find a solution to a problem. It explains the concepts behind each model quite well.
Topics include how to determine a valid argument, an iron clad argument, using heuristics to solve problems, among other things.
My only gripe with the course I linked is that it is an audio version of what seems to be a video version on the Great Courses website. You might want to check that out too.
The Missing Semester of Your CS Education - https://missing.csail.mit.edu/
Contents: Course overview + the shell, Shell Tools and Scripting Editors (Vim), Data Wrangling, Command-line Environment, Version Control (Git), Debugging and Profiling, Metaprogramming, Security and Cryptography