I can't recommend this course highly enough. It is a hard 50 hours but the amount of material covered is unbelievable.