3 ms·
> perhaps even the best computer science course ever To get a flavour of your opinion, could you suggest some runners-up for "best computer science course"?
by UltimateEdge 3y ago
> perhaps even the best computer science course ever
To get a flavour of your opinion, could you suggest some runners-up for "best computer science course"?
- osti 3y agoBy saying computer science, I'm excluding stuff that are theory oriented, and I also dislike most programming language courses, even though this one does try to teach you Rust.. So that pretty much leaves us with systems courses. Waterloo has a real-time OS course that makes you write a program that controls some toy trains moving on rails, that course must be pretty high on my list as well. But the Rust OS course teaches you more fundamental stuff like virtual memory, multi core, file system etc. So I think the train course is a good runner up. A good course for me must have a super cool and well designed project. For example, for machine learning, I really like this one, https://dlsyscourse.org/assignments/ https://dlsyscourse.org/assignments/, the assignments make you write your own mini version of PyTorch and use it to train models, how cool is that!
- UltimateEdge 3y agoThank you for your recommendation! Your second suggestion reminds me of Karpathy's micrograd and the accompanying lectures. At the top of my own bucket list, at the moment, are: Distributed Systems and SCIP, both from MIT, and Compilers, from Harvard!
- osti 3y agoI'm aware of the Distributed Systems and SICP. I've always wanted to do the distributed systems course, but it just always seems to be at 3rd or 4th spot on my priority list lol, hopefully one day get to do it. SICP falls into what I said about programming languages, so I'm probably not going to touch it. Compilers are usually very fun though.