Carter is one of the better educator in my opinion. With that said, I personally think the course is a little pricey but if you have the money and prefer hand holding, you probably can't do much worse.
His book and many webinars available free online are a better value for the DIYers.