For the past however-many years, Artur Ekert has been teaching the masters course “Introduction to Quantum Information” at the University of Oxford. During this time, many versions of accompanying lecture notes have come and gone, with constant improvements and changes being made. The version that you will find on this website has been carefully edited by Tim Hosgood into a cohesive “book”, containing additional exercises and topics.

Read the book

The online book is built using (the Bookdown fork of) Gitbook. This means that it has some nice functionality to make reading more comfortable, with most options being accessed through the toolbar at the top (as explained below).

The book toolbar

  1. Show/hide the table of contents.
  2. Search within the entire book.
  3. Change display settings (e.g. font size, dark mode).
  4. View the source code of the current section on GitHub.
  5. Open the PDF version of the book.

Further reading


For any problems or queries regarding this site or its contents, please get in touch with Tim Hosgood.


  1. only one footnote per paragraph
    • improve sidenote y-positioning using jquery
      • find the previous .footnote-ref in the DOM and align with that
  2. pdf title page
  3. <p> vertical padding in .idea divs (something caused by overflow?)
  4. search for “TODO”