But I have to correct you on the history. Essentially none of the material in a modern analysis course is the same as in Cauchy's day. You identify integration as coming after. But Cauchy didn't have a definition of a limit, axioms for the real numbers, a construction of the real numbers, set theory, the modern idea of open and closed sets, and so on and so forth.
Cauchy's approach was to define an infinitesmal as a sequence approaching 0, and then to use the old infinitesmal definition of a derivative. This almost works. One of the places where it falls apart is defining the chain rule when the inner derivative is 0, because the sequence may wind up with 0/0 infinitely often.
But it is from this definition that we get Cauchy sequences today.
I don’t know what sort of course this one is. It starts with limits so maybe more the latter kind, but I don’t really see how Julia would be very useful there. My best guess about the suitability of the course is that it may assume mathematical maturity that you may not have, rather than anything about programming. Mathematical maturity tends to mean being able to cope with precise definitions and abstract concepts without deducing a load of wrong things, as well as being able to follow the kind of argument that is a mathematical proof.