Had to do a Driver Awareness Course at Carrington a few years back. Full day - boring but learnt some stuff I didn't previously know, along with some stuff pointed out to me that I'd been executing wrong. Was pretty much just like having a day in the car with the ex.