You don’t need a class to learn Python. Computer savvy students may be able to pick up Python through a combination of articles, videos, and other free online content. If you want everything in one place already laid out in an order that makes sense, a class or course is the best way to go.