learning differentiation and basic kinematics