Skip to main content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Image courtesy of twobee / freedigitalphotos.net
Computer Science - Saylor.org
A series of courses in the field of computer science. Some are core courses, others are electives, and some are math classes.
MIT Open Courseware
MIT's Electrical Engineering and Computer Science department offers a variety of online courses. Course format generally includes, lecture videos, interactive concept quizzes (solution key), problem sets, terms and definitions, suggested topics and links, and exams (with solution key).
Academic Earth Computer Science Courses
A large selection of computer science courses on a variety of topics.
College Open Textbooks
A collection of open textbooks related to the subject of Computer Science, including specific programming languages (Python, Ajax, XML, etc.), introductory texts, advanced texts, video collections, and more.
Ebooks in the Library
The library has an extensive collection of ebooks on a variety of topics. To find what is available, enter your subject in the library catalog and select as a phrase in the drop down menu. If a book is in ebook format, it will say view ebook in the record.
Almost all of the library's ebooks are multiuser. This means that your whole class could access the book simultaneously and for free!