You can do the first part without even relying on analysis in a mathematical sense. You simply define a differential algebra, by introducing a derivation function that just happens to respect the correct rules. Then "calculus" is the topic of how to perform computations in such an algebra. Note however that you do need analysis to rigorously address other parts of a typical "calculus course", especially those dealing with infinities, sequences and etc.
Analysis discusses less well behaved functions and spaces than these.