Resources for Learning
Documentation for getting started:
How to Design Programs — a textbook for introductory programming, but also worthwhile for experience programmers who are new to “functional programming.”
Programming Languages: Application and Interpretation — a textbook on programming languages.
Outreach
Program by Design — a workshop to train teachers using How to Design Programs in the classroom.
Bootstrap — a curriculum for middle-school students.
PLT Publications
PLT Technical Reports
Northeastern University
University of Utah
Northwestern University
Brown University
Brigham Young University
California Polytechnic State University
Graduate Study
We welcome applications from students interested in Graduate Study.