Computer Science / Programming

There is so much to learn in the ways of computer science, and it is so difficult to do that analogue inside of a cell.  Nevertheless, inmates have a lot of time on their hands and an ambition to learn.  There is definitely an incentive to pick up normal programming languages like C, C++, html, Python, etc.  

But there is also an opportunity to learn things about Interface & Design.

Perhaps use some of these lists as guides:

https://www.reddit.com/r/books/comments/ch0wt/a_reading_list_for_the_selftaught_computer/

http://cstheory.stackexchange.com/questions/3253/what-books-should-everyone-read

http://www.goodreads.com/genres/computer-science