difference between faire les courses and faire du shopping?
Most of the time, we use courses and shopping with these meanings :
faire une course => going to shop a bit, I have something in mind (hence une, you have one item in one store in mind)
faire des courses => going to do some shopping, various things, nothing necessarily planned.
faire les courses => going to refill the fridge/kitchen for the week to come
faire du shopping => going to buy some cothes and/or non-vital things. We usually keep it for more compulsive purchases. Things you buy to be happy. Mostly clothes.
(courses in the context of shopping, not racing, obviously)
Personally, I don't make any difference between " faire des courses" and " faire les courses". I use them randomly... But, yes, that's generally for grocery shopping, whereas "faire du shopping" is used for going out to buy clothes.
"Faire les courses" is for when you're buying food, could translate to "grocery shopping". "Faire du shopping" is for when you buy clothes.