Completed
Making a distinction
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Functional Programming from First Principles
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 fundamentalist functional programming
- 3 side effects
- 4 Eric Lippert
- 5 Who gets the blame
- 6 Fundamentalism vs imperative programming
- 7 The real world is imperative
- 8 The world is imperative
- 9 Who is guilty
- 10 Acknowledge the presence of effect
- 11 Functions
- 12 Mutability
- 13 Multiple Values
- 14 Lazy
- 15 Opposites
- 16 Every coin has two sides
- 17 Making a distinction
- 18 Interface vs implementation
- 19 Haskell
- 20 Monoids
- 21 Explicit
- 22 Category Theory
- 23 Duality
- 24 monads
- 25 selfdual
- 26 imperative programming