An Introduction to Programming for Lawyers

An Introduction to Programming for Lawyers#

These pages contain the lecture notes for the course “JUS5080 – Programming for Lawyers” at the University of Oslo. The aim of this course is to give a basic understanding of algorithmic thinking and computational literacy.

There are many reasons to learn programming, for instance it is fun. Programming is creative problem-solving. Programming is also a good way to automate tedious or repetitive work, which can save you days or weeks of time

These lecture notes are a supplement to the textbook. The notes are a combination of text and Python code. If you want to run the code, you can download the Jupyter Notebook file and run it on your own computer or at the University of Oslo JupyterHub.