Python Camp I


Learning Python feels intimidating. If you're anything like us, you are starting with a blank slate--you know nothing about Python. In this course, we will work our way up the learning curve. It may feel steep to start, but sooner than you know it, Python will start to make sense to you.


By the end of this course, you will be confident in the basics of Python. You'll know some basics of variable creation, creating databases, merging databases and cleaning data. You'll also learn some familiarity with the most important Python libraries. Most importantly, you'll have developed a foundation for Python and the courage to continue learning Python.

Course Curriculum

  Python Basics
Available in days
days after you enroll
  Numpy & Pandas
Available in days
days after you enroll
  Applied Python
Available in days
days after you enroll
  Capstone: Python for Research
Available in days
days after you enroll
  Optional: Accessing WRDS with Python
Available in days
days after you enroll

Meet the Instructor:


Professor Jake Thornock is a professor of accounting in the Marriott School of Business at BYU and holds the John and Nancy Hardy Chaired Professorship. He joined BYU from the University of Washington, where he was a tenured associate professor of accounting and the PwC Faculty Fellow.


Jake has diverse research interests, including interest in taxation, tax havens, earnings information content and information technologies. His research has been accepted for publication at the Journal of Accounting & Economics, Journal of Accounting Research, The Accounting Review, Journal of Finance, Journal of Financial Economics, Contemporary Accounting Research, Review of Accounting Studies, Management Science and Financial Management. Jake's research has been cited or featured in the Wall Street Journal, New York Times, Business Week, Bloomberg, Fox News, and NPR, and has been presented at the IRS, the SEC and a congressional subcommittee.


Professor Thornock completed his doctoral studies at Kenan-Flagler Business School at the University of North Carolina, where he was awarded the William Delozier Fellowship for Outstanding Doctoral Student. He earned his undergraduate and master's degrees in accounting at BYU. In practice, he worked as a financial advisor for a regional brokerage firm and as a tax accountant. He has also consulted for a large financial company and a small tech startup.