difference between that and which
Yeah, this is a great question. Here's the short answer: There is no difference between that and which. There is a difference between that and ,which. (Note the comma.) Here's the long answer on that and which. This is pretty basic. You will also need to learn about when to use commas with who and which.
This lesson will also be useful: No commas with that, who and which.