98-317: Hype for Types
Hype for Types is a student-run course (StuCo) at CMU teaching topics in type theory and related disciplines. It is designed to give students a high-level introduction to a variety of fascinating practical topics in type theory and programming language theory which could otherwise only be learned after years of detailed study. Some topics that have been covered in Hype for Types include: typechecking, lambda calculus, the Curry-Howard isomorphism, constructive logic, dependent type theory, category theory, Homotopy Type Theory, pure type systems, higher-order abstract syntax, phantom typing, (generalized) algebraic datatypes, subtyping, algebraic effects, Hoare logic, parsing, and compilation. This course is aimed at students with a basic knowledge of functional programming, such as experience in Standard ML, OCaml, or Haskell. We will often use Standard ML in lectures and on homework assignments. It is currently taught by: Subject to change. After each lecture, the relevant notes/slid
98-317: Hype for Types 98-317: Hype for Types About Hype for Types is a student-run course (StuCo) at CMU teaching topics in type theory and related disciplines. It is designed to give students a high-level introduction to a variety of fascinating practical topics in type theory and programming language theory which could otherwise only be learned after years of detailed study. Some topics that have been covered in Hype for Types include: typechecking, lambda calculus, the Curry-Howard isomorphism, constructive logic, dependent type theory, category theory, Homotopy Type Theory, pure type syst
related reading
- Stanford CS336 | Language Modeling from Scratchcs336.stanford.edu
- Introduction to Program Synthesispeople.csail.mit.edu
- NYSRGnotes.ekzhang.com
- CS 6120: The Self-Guided Coursecs.cornell.edu
- 15-855: Graduate Computational Complexity Theory, Fall 2017cs.cmu.edu
- CSC 151 - Functional Problem Solvingeikmeier.sites.grinnell.edu
- CIS 194seas.upenn.edu
- Type theory - Wikipediaen.wikipedia.org
- Correct + Efficient + Beautifulcs3110.github.io
- 6.S898 Deep Learning, Fall 2023phillipi.github.io
- CS124 - From Languages to Information (Winter 2026)web.stanford.edu
- Compiler Construction – CSE 131 F19ucsd-cse131-f19.github.io