Ours are a day (7hrs) in a classroom and the following day ya get a 2hr riding assessment.
I had to do mine because I got caught weaving through traffic at 65Mph (in a 70 limit).
Cheaper than the fine would have been (£190 instead of £300+) and no points on my license so no insurance hike.
I actually enjoyed the course and the assessment was OK.