What schools offer a "shopping period" for classes?

Right. It appears that Yale is marketing an old idea under a new name.

But here’s the thing-- during that “shopping period” classes are being conducted as usual. So if you decide to add in a Calclulus class after a week of classes, you can expect to be pretty far behind in the material. They’re not treading water, waiting for the shopping period to end-- they’re teaching as though everyone who wants to be in that class is already there.