Spring 2021 Course Schedule

Programming for Lawyers (LAW-897-001)
Alan deLevie

Meets: 06:00 PM - 07:20 PM (M, W)

Enrolled: 19 / Limit: 23

Administrator Access


There are no notices at this time.


Programming for Lawyers teaches computer programming as a legal skill. Students will learn to code (no prior experience necessary) using the Python programming language, and write software aimed at improving legal practice. Students will gain a practical skill that may improve their practice of law and make it more efficient, as well as an understanding of software from an implementer's perspective, which will aid in the legal analysis of emerging technology issues.

Textbooks and Other Materials

The textbook information on this page was provided by the instructor. Students should use this information when considering purchases from the AU Campus Store or other vendors. Students may check to determine if books are currently available for purchase online.

The only text is a programming book called Automate the Boring Stuff with Python (https://automatetheboringstuff.com/). The book is free to read online, and relatively inexpensive to order from Amazon and other booksellers.

First Class Readings

Read: What is Code? by Paul Ford ( https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/)

Read: The Judge’s Code: Meet the judge who codes -- and decides tech’s biggest cases by Sarah Jeong ( https://www.theverge.com/2017/10/19/16503076/oracle-vs-google-judge-wi lliam-alsup-interview-waymo-uber)

Read: ATBS Ch. 0, 1 (Introduction, Python Basics)


Use your MyAU username and password to access the syllabus in the following format(s):