1. Step-by-step Calculus from Wolfram Alpha: I wrote about Wolfram Alpha before. It apparently can show intermediate steps, which could be helpful for someone learning calculus.
Or perhaps, it may cause more harm, I don't know.
2. MyCalculus: I took it for a short test drive, and it seems to work fine. To see intermediate steps, it seems like you have to buy stuff, though.