Digital library
Textbooks, references and open learning resources.

External
Making Games with Python and Pygame
Al Sweigart · LibreTexts
This book will teach you how to make graphical computer games in the Python programming language using the Pygame library.This book assumes you know a little bit about Python or programming in general. If you don’t know how to program, you can learn by downloading the free book "Invent Your Own Computer Games with Python" from http://inventwithpython.com. Or you can jump right into this book and mostly pick it up along the way. This book is for the intermediate programmer who has learned what va
External
Linear Algebra with Applications
W. Keith Nicholson · University of Calgary
In the contents: 4.05: An Application to Computer Graphics · 4.5E: An Application to Computer Graphics Exercises

External
Instructional Technology
Susan Dumler · Fort Hays State University
In the contents: 1.01: Computer Basics

External
Journalism 2.0: How to Survive and Thrive
Mark Briggs · University of South Florida
In the contents: 8.06: Recording with your Computer

External
Think OS - A Brief Introduction to Operating Systems
Allen B. Downey · Olin College
Think OS is an introduction to Operating Systems for programmers.

External
Embedded Controllers Using C and Arduino
James M. Fiore · Mohawk Valley Community College
This text is designed to introduce and expand upon material related to the C programming language and embedded controllers, and specifically, the Arduino development system and associated Atmel ATmega microcontrollers. It is intended to fit the time constraints of a typical 3 to 4 credit hour course for electrical engineering technology and computer engineering technology programs, although it could also fit the needs of a hardware-oriented course in computer science.

External
No Limits
UT Arlington · LibreTexts
In the contents: 9.05: Computer Labs and Wireless Access

External
Physical Geology (Sierra College Edition)
Allison Jones · Sierra College
In the contents: 20.04: Computer Models of the Earth System

External
Computer Concepts
Gabrielle Brixey · Coalinga College
In the contents: 2.1.02: Personal Computer Tour · 2.1.05: Computer Speed Factors · 3.15: Sidebar- What is data science What is data analytics

External
Physical Geology
Karla Panchuk · University of Saskatchewan
In the contents: 16.04: Computer Models of the Earth System

External
EGR 1010: Introduction to Engineering for Engineers and Scientists
LibreTexts
In the contents: 05: What is a computer · 16: Beyond the basics of computers · 19: Using Computers for Engineering and Science

External
Interpersonal Communication - A Mindful Approach to Relationships
Jason S. Wrench, Narissra M. Punyanunt-Carter & Katherine S. Thweatt · SUNY New Paltz & SUNY Oswego
In the contents: 12.04: Theories of Computer-Mediated Communication

External
Essentials of Exemplary Public Speaking
Nichole Ary · Citrus College
In the contents: 13.02: Introduction to Computer Mediated Communication (CMC) and Speaking Online

External
Engineering: An Introduction for High School
Dale Baker, Ed.D., Tirupalavanam G. Ganesh, Ph.D., Stephen Krause, Darryl Morrell, Chell Roberts, & Janel White-Taylor · CK-12
In the contents: 05: Connecting Science and Mathematics to Engineering · 5.01: About Connecting Science and Mathematics to Engineering · 5.02: Case History- How Math Science and Engineering Led to the First Pocket Radio

External
Statistical Thinking for the 21st Century
Russell A. Poldrack · Stanford University
In the contents: 32.01: How We Think Science Should Work · 32.02: How Science (Sometimes) Actually Works · 32.03: The Reproducibility Crisis in Science

External
Applied Discrete Structures
Al Doerr & Ken Levasseur · University of Massachusetts Lowell
Applied Discrete Structures is designed for use in a university course in discrete mathematics spanning up to two semesters. Its original design was for computer science majors to be introduced to the mathematical topics that are useful in computer science. It can also serve the same purpose for mathematics majors, providing a first exposure to many essential topics.