In the interest of balance I would add that a lot of people don't need to do these courses, a lot of that material or similar you can find online or prepare using other methods. For what they are, these courses are massively overpriced. The face to face teaching is fairly worthless and contrary...