I would endorse the view that they are poor and should be avoided. In a former life as a training advisor I regularly saved people thousands by getting them to avoid computeach.
Local colleges haver lots of programmes including distance learning. Check with your local college, or the Learning and skills council or this national website
http://www.learndirect-advice.co.uk/