Hi Colin
I would recommend a course of the calibre of that provided by the NCCA as being essential. And this would be the first for me to recommend. However, Prochem run a superb course with the occasional advantage that they sometimes take it "On the road" so may be in an area closer to you in the near future. For carpets and upholstery, both of these are 2 day courses. To get most from your initial training, I feel that it would be preferable if you could have a little experience first so that you can relate better to the training. Many of us on these boards will receive calls from new colleagues requiring help and a feel for the job, and frequently we're able to oblige, so look in your (not too local) area and ask. The worst they can say is no. Sometimes the NCCA office in Leicester (0116 2719550) may be able to recommend someone in your area or look at
www.ncca.co.uk There's a course coming up next month.
I would be hesitant to recommend the IICRC courses at this early point in your career. I felt that they were a bit too intense for a beginner, and at 4 days for carpets and upholstery a bit too much. With a bit of experience though, you'd love it.