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
Explore this link on the map →related reading
- Hazel, a live functional programming environment featuring typed holes.hazel.org
- CIS 194seas.upenn.edu
- GitHub - system-f/fp-course: Functional Programming Course · GitHubgithub.com
- GitHub - jacobhilton/deep_learning_curriculum: Language model alignment-focused deep learning curriculum · GitHubgithub.com
- Coursetextscoursetexts.org
- GitHub - typst/typst: A markup-based typesetting system that is powerful and easy to learn. · GitHubgithub.com
- Type theory - Wikipediaen.wikipedia.org
- Robert Cunningham's Blogrobertcunningham.xyz
- Daniel Hsu – FAQcs.columbia.edu
- An O(x)Caml book that runs · KC Sivaramakrishnankcsrk.info
- Typst: The new foundation for documentstypst.app
- Coursera | Online Courses & Credentials From Top Educators. Join for Free | Courseracoursera.org