You may first want to decide whether you want an online or aclassroom course; whether you want a free course or are willing tospend some money; whether you need a certificate or just want theknowledge, among other things.There are plenty of online coursesand tutorials for free. For instance, Udacity has Python courses atdifferent leves. While some of their courses are paid, the coursematerials are generally available for free (the payment would befor additional instructor guidance, as well as for thecertificate).The Python website itself also some tutorials.