Skip to Main Content


Open Educational Resources in Computer Science

Open Educational Resources in Computer Science

OER books come from many sources. Some are developed by the author specifically to teach a course, some are new textbooks from commercial publisher that the author negotiated to be published open access, some are older textbooks where the copyright has reverted to the author. Here are some examples of the variety of OER books you can find.

Gallery of Computer Science OER Books

Computer Networks: A Systems Approach
Think Bayes
The Huawei and Snowden Questions
Web Accessibility for Developers
Information Systems for Business and Beyond
Operating Systems and Middleware: Supporting Controlled Interaction
Mapping and the Citizen Sensor
Open Data Structures: An Introduction
Introduction to Web Accessibility
Programming for Computations - Python
Principles of Security and Trust
Think Data Structures
Urban Operating Systems
An Introduction to Relational Database Theory
Think Complexity 2e
Policing Cyber Crime
Professional Web Accessibility Auditing Made Easy
A Spiral Workbook for Discrete Mathematics
An Introduction to Computer Networks
Think Python
The Missing Link: An Introduction to Web Development and Programming
Data Science for Undergraduates
Foundations of Computation
A Concise Introduction to Logic

What are OER - Open Educational Resources?

Open Educational Resources (OER) are teaching, learning, and research resources that are free of cost and access barriers, and which can be fully used, shared and adapted in the digital environment.

What are OER? Why use OER? Where is OER? How is OER created? Who can help?

OER Search Engines & Finding Aids

Open Textbook Collections

Open Access Books at Commercial Publishers

Other Free Ebooks

Courses and Videos

chat loading...