5 ms·
programming languages (parts a, b, and c) by dan grossman https://www.coursera.org/learn/programming-languages https://www.coursera.org/learn/programming-langu
by nikofeyn 6y ago
programming languages (parts a, b, and c) by dan grossman
https://www.coursera.org/learn/programming-languages https://www.coursera.org/learn/programming-languages
introduces the underpinnings of programming languages via standard ml, racket, and ruby.
- jbotz 6y agoI 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 6y 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.