The difference between color correction and color grading is that color correction is done first. It helps reduce saturation in the image and its end goal is to get the image near to what the human eye can see. On the contrary, color grading comes after color correction and helps you improve the attributes of an image. It helps convey a mood or visual and in essence might help make the picture look better than what the human eye sees.