I haven't taken that Coursera course, but in college, I believe only calc I and II are the prereqs for intro to data structures and algorithms. Though I know solid engineers who understand applied CS who don't have a good grasp of math at all.
Me in freshman calculus: Why are we learning these Taylor series? It's so boring, and I'll never need to use it
Me three years later in upper-division meteorology: It turns out 90% of what we do is numerical methods because fluid dynamics is hard with limited data.
It's definitely easier for me to learn things when I have an application for it.
https://www.youtube.com/watch?v=0M_kIqhwbFo
I hate all algorithms courses except this one, really made me fall in love with algorithms and data structures .
If you want to go deeper, this is the next one on the topic