Courses are needed in any case, well, if you do not mind the money, then pay expensive courses, if you do not have extra money, then go for free courses, but when you need to pay to make sure that the courses will be good and you will not be thrown on the money, I think courses 100-200 dollars are Norms but not more expensive