Python Resources

Information on teaching yourself Python:

If you are a self-taught Python programmer you may opt to take a competency exam for the Python prerequisite by contacting the MSBA Program Office at  You may use either of the references below to ensure that you have the prerequisite programming skills.

  • Professor Charles Severance (University of Michigan), who is the instructor for the Coursera course above, also provides his content through a book and an online resource:
    • Python for Informatics: Exploring Information, Charles Severance, ISBN 9781492339243, Chapters 1-13
    • The contents of the book above are also available online:
  • Learn Python the Hard Way, Zed A. Shaw, ISBN 978-0-321-88491-6, Exercises 1-39