&gt; I have a master degree in computer science from a university in Chicago and i can tell you that most of these courses can be learned by yourself.<p>Is there any skill in the planet that cannot be learned by yourself, given enough time?<p>Now, if you do have the self-discipline to learn everything, at the same level, without a teacher supervising and pointing out the mistakes you didn&#x27;t even know you had made, congratulations.<p>In that case, though, why wouldn&#x27;t you enroll anyway? It&#x27;s like a self-signed certificate. You may have a valid one, but having someone else to validate gives it more credibility.