24 ms·
I second this recommendation. A really good course, and if you do all 3 parts it's really the equivalent of a full university course. Covers the main concepts
by jbotz 7y ago
I second this recommendation. A really good course, and if you do all 3 parts it's really the equivalent of a full university course. Covers the main concepts in modern programming languages, such static vs. dynamic typing, OO vs functional, and does so I consdierable depth, with reasonably challenging programming projects. Even if you think you already know this stuff, it's a good review and I guarantee you'll learn a few new things.
Also, Dan is a good professor and is really enthusiastic about the subject.
- nikofeyn 7y agoyep, it's a very fun course and very well organized, including code reviews for homework. i fixed some issues found in mine and enjoyed reviewing others' work. i do wish there were programming assignments for sml's module system though. that part felt a bit tacked on. i still need to go back and finish the ruby section. at that point in the course, i got distracted with other things.