self learn Python


I personally recommend self learning with OCW

Advantage:

  • video, notes, questions and answers are available
  • self pace learning

Disadvantages:

  • no pressure [deadline] to learn
  • hard to spot knowledge gaps for beginners
  • no recognition