I think it depends on your strengths and weaknesses. For example, if your weaknesses are concentrated in one specific area then self study or a tutor might be best for you. However, if your weaknesses are more evenly spread out and you thrive in a classroom setting than a course might be for you. It is important to keep in mind that for a classroom course, you are limited by location.