diff --git a/README.md b/README.md index ce32ead..70fb1bb 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,10 @@ Courses - [Videos](http://recordings.engineering.illinois.edu/ess/portal/section/631edaeb-2a33-4537-b7c8-0c1cba783a4f) - [Assignments](https://courses.engr.illinois.edu/cs421/fa2014/mps/index.html) - [Exams](https://courses.engr.illinois.edu/cs421/fa2014/exams/index.html) +- [CS223](https://www.classes.cs.uchicago.edu/current/22300-1/Home.html) **Purely Functional Data Structures In Elm** *University of Chicago* Assignments Lecture Notes + - This course teaches functional reactive programming and purely functional data structures based on Chris Okazaki's book and using the Elm programming language. + - [Lectures](https://www.classes.cs.uchicago.edu/current/22300-1/Schedule.html) + - [Assignments](https://www.classes.cs.uchicago.edu/current/22300-1/Schedule.html) - [CS 3110](http://www.cs.cornell.edu/Courses/cs3110/2014fa/course_info.php) **Data Structures and Functional Programming** *Cornell University* Assignments Lecture Notes - Another course that uses OCaml to teach alternative programming paradigms, especially functional and concurrent programming. - [Lecture Slides](http://www.cs.cornell.edu/Courses/cs3110/2014fa/lecture_notes.php)