A Byte of Python online book


‘A Byte of Python’ is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.  This book is written for the latest Python 3, even though Python 2 is the commonly found version of Python today (read more about it in Python 2 versus 3 section).

Learn Python The Hard Way By Zed A. Shaw


Learn Python The Hard Way emphasizes precision, attention to detail, and persistence by requiring you to type each exercise (no copy-paste!) and make it run, as well as to read up on outside topics and to return to exercises and ideas that you don’t understand, and understand them.  At the end of LPTHW, you’ll know the basics of coding, and be ready to move on to more challenging books. Or at least you’ll have tried something new



Earsketch was designed by School of Music Associate Professor Jason Freeman and School of Literature, Communication and Culture Assistant Professor Brian Magerko. The software was created to address the nation’s shortage of high school students, especially females and minorities, who are interested in computer science careers.

Earsketch utilizes the Python programming language and Reaper, a digital audio workstation program similar to those used in recording studios throughout the music industry. Students are remixing samples and loops to create their own tracks

Computer History Timeline


This History Timeline has been developed to provide a ‘snapshot’ of the famous people and
events during this historical time period. Important dates in a fast, comprehensive,
chronological, or date order providing an actual sequence of important
past events which were of considerable significance to the
famous people involved in this time period.