https://www.youtube.com/watch?v=jjX68oHAw-Y&list=PLsydD1kw8jng2t2G8USQNLz0faYZetPnH
I'm only a few lectures in, but it's been extremely educational for me in learning about functional programming. There is a lot of math references, but I've still been able to follow along despite having forgotten most math at the time I started. I've been brushing up on math in tandem of watching this on Khan Academy.