Completed
Every coin has two sides
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