#1256 overall
Introduction to Program Design
Coursera
1 recommender · 1 thread · recommended in 1 year, 2014 · score 0.7
An introductory Coursera course on program design, taught by Kickzales (as named in the comment), covering how to structure and reason about programs. Commenters place it alongside other introductory computing courses.
One commenter calls it good, listing it among courses they found worthwhile alongside Grossman's and Van Hentenryck's.
Recommendations by year
20062026
I took the second edition of Grossman's course and it was very good. Kickzales's Introduction to Program Design was also good as was Pascal Van Hentenryck's Discrete Optimization - his enthusiasm is infectious.
Odersky himself is teaching Functional Programming in Scala later this month, and I'm looking forward to that.