This is a 10-week in-person course taking place in Seattle, WA, United States.
This class will follow and expand upon Bartosz Milewski's blog. There will be lots of diagrams and programming on the whiteboard!
In Bartosz's own words:
I got the crazy idea, around 2014, to write a book about category theory for programmers. Mind you, not computer scientists but programmers—engineers rather than scientists. The idea evolved into a blog, and now into a course. I can't deny that there is a huge gap between science and engineering, because I have worked on both sides of the divide. But I've always felt a very strong compulsion to explain things. I have tremendous admiration for Richard Feynman who was the master of simple explanations. I know I'm no Feynman, but I will try my best.
To follow the course you don't need to know a lot of computer science or mathematics but you will need to be an experienced programmer. You should know what generic programming and polymorphism are.
- The course starts Wednesday 15 February 2017 and will consist of up to ten
sessions, each of which will consist roughly of two 45-minute halves with a
break in between
- Session 1: Wednesday 15 February 2017, 6:30pm–9:00pm
- Session 2: Wednesday 22 February 2017, 6:30pm–9:00pm
- Session 3: Wednesday 1 March 2017, 6:30pm–9:00pm
- Session 4: Wednesday 8 March 2017, 6:30pm–9:00pm
- Session 5: Wednesday 15 March 2017, 6:30pm–9:00pm
- Session 6: Wednesday 22 March 2017, 6:30pm–9:00pm
- Session 7: Wednesday 29 March 2017, 6:30pm–9:00pm
- Session 8: Wednesday 5 April 2017, 6:30pm–9:00pm
- Session 9: Wednesday 12 April 2017, 6:30pm–9:00pm
- Session 10: Wednesday 19 April 2017, 6:30pm–9:00pm
- Organized by Richard Cook