Skip to content
0:00 / 0:00

#sml#standardml#cmu15-150

1. Prologue | CMU Principles of Functional Programming M23

Brandon Wu

762 subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Brandon Wu, Instructor at Carnegie Mellon University

Beginner. No background in the topic needed.

17K views2 years ago1 recommendation

Programming languagesComputer scienceFunctional programmingComputation and complexity

Brandon Wu delivers the introductory lecture for Carnegie Mellon's course on functional programming, focusing on safety and correctness.

15-150 Principles of Functional Programming is one of the introductory computer science courses for undergraduates in the School of Computer Science at Carnegie Mellon University. It focuses on introducing programming through a functional lens that emphasizes safety and correctness of code. This iteration of the course was taught during the summer 2023 semester, at Carnegie Mellon's main campus in Pittsburgh, Pennsylvania. DISCLAIMER: If you are a student currently taking 15-150 at Carnegie Mellon University, know that these notes and videos are not a substitute for going to lecture. You will learn more by being in an environment live, rather than 2x speeding through the material late at night. Use these lectures only as a reference. Instructor: Brandon Wu (twitter.com/onefiftyman) Slides: brandonspark.github.io/prologue/lecture01.pdf Course website: brandonspark.github.io/150/ Introduction and Logistics The Philosophy of Functional Programming Types, Expressions, Values Declarations

Why it's here

1 person recommends this

What people say. Recommended as an incredible series of lectures on the principles of functional programming.

u/30DVolin r/functionalprogramming • Recommends

CMU Course 15-150: Principles of Functional Programming (Brandon Wu) I found this incredible series of lectures on 15-150: Principles of Functional Programming by Brandon Wu and thought I should share. I would prefer to post in r/Ocaml, but posting it here for wider visibility