Kuta Software has worksheets divided up by topic. The answers are on the last pages of each worksheet set, but there are no step-by-step solutions.
IXL has practice problems in calculus.
UC Davis has practice problems for Calculus broken down by topic. Each problem has a link with a detailed solution.