7 ms·
I haven't taken any paid online courses that fit within your budget, but there are plenty of high quality free courses. Depending on your experience, I'd recomm
by otras 7y ago
I haven't taken any paid online courses that fit within your budget, but there are plenty of high quality free courses. Depending on your experience, I'd recommend the following:
- Coursera Learning How To Learn: https://www.coursera.org/learn/learning-how-to-learn https://www.coursera.org/learn/learning-how-to-learn
- Harvard's Online CS50: https://cs50.harvard.edu/college/2020/spring/ https://cs50.harvard.edu/college/2020/spring/
- MIT's Introduction to Computer Science and Programming Using Python: https://www.edx.org/course/introduction-to-computer-science-and-programming-7 https://www.edx.org/course/introduction-to-computer-science-...
- MIT's algorithms course: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/ https://ocw.mit.edu/courses/electrical-engineering-and-compu...
- MIT's distributed systems course (going on now): https://pdos.csail.mit.edu/6.824/ https://pdos.csail.mit.edu/6.824/
All of the above have high quality video lectures and assignments to work on to get some practice with the concepts.
- thickice 7y agoAre there videos for MIT's distributed systems course ? Can't seem to locate it in the site.
- vikram360 7y agoIt's on the 'schedule' page: https://pdos.csail.mit.edu/6.824/schedule.html https://pdos.csail.mit.edu/6.824/schedule.html
- otras 7y agoAs vikram360 pointed out, they're on the schedule page (https://pdos.csail.mit.edu/6.824/schedule.html https://pdos.csail.mit.edu/6.824/schedule.html). Since this is the class going on right now (Spring 2020), only a couple that have already happened have been posted so far, but I'd bet they're uploaded pretty soon after their date. You can also find the Youtube playlist here: https://www.youtube.com/channel/UC_7WrbZTCODu1o_kfUMq88g https://www.youtube.com/channel/UC_7WrbZTCODu1o_kfUMq88g
- minhazm423 7y agoAre you saying you’ve bought more expensive courses? If so, which ones?
- otras 7y agoI took one class (computer architecture & assembly language) through Oregon State University's online CS program as a soft-requirement for some in-person classes I'm currently taking. They have the full post-bacc program (http://eecs.oregonstate.edu/academic/online-cs-postbacc http://eecs.oregonstate.edu/academic/online-cs-postbacc), and they also do allow you to take one-off classes. Officially it says you can only take the intro classes, but I just signed up for this class anyways. It was quite a bit more than OP's budget (total cost came to $1,200 or so), but that ended up being much cheaper than having to take the class at my current program. My employer also helped with 2/3 of the cost.
- BossingAround 7y agoHighly unpopular opinion, I know, but I didn't find learning how to learn very useful. It might as well have been a 30-minute video, and it wouldn't lose much of its content. A lot of the content seems to be rather inspirational than educational.
- throwaway123x2 7y agoI actually felt the same. I forced myself to take it after seeing the hype, and it really fell flat for me.
- otras 7y agoKind of like any book or course like that, I found that the magic wasn't in watching the lectures or reading the book but in deliberately applying some of the strategies to my own learning process. It was easy to watch and think "OK that makes sense". It was much harder but much more worthwhile to deliberately set aside time for diffuse mode, practice spaced repetition, and quiz myself as I worked through a reading.
- bkrishnan 7y agoIs there a CliffsNotes version of the content?