Ran through this series a number of years ago while I was trying my best to self-study my way to a CS bachelor's equivalent; highly recommended. I'd taken calculus in various forms before and always loved it but this one made me think about the material in a completely different light.