Digital library
Textbooks, references and open learning resources.

External
The ADAPT WeBWorK Handbook
The ADAPT WeBWorK Handbook · Roosevelt University
WebWork in ADAPT is a practical, end-to-end guide to creating, testing, and publishing interactive problems in WeBWorK within the ADAPT homework platform.

External
Web Literacy for Student Fact-Checkers
Mike Caulfield · Washington State University Vancouver
The web is both the largest propaganda machine ever created and the most amazing fact-checking tool ever invented. But if we haven't taught our students those capabilities is it any surprise that propaganda is winning? This is an unabashedly practical guide for the student fact-checker. It supplements generic information literacy with the specific web-based techniques that can get you closer to the truth on the web more quickly.

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
Foundations of Computation
Carol Critchlow & David J. Eck · Hobart and William Smith Colleges
Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

External
CIS211: Support for Foundations of Data Science for All
Clare Nguyen · De Anza College
This course is a review of core prerequisite skills, competencies, and concepts needed whenstudying data science, intended for students who are concurrently enrolled in Data Science for All.

External
A Guide to MATLAB
Austin Bray & Reza Montazami · LibreTexts
This textbook provides an introduction to the MATLAB programming language for first-year mechanical engineering students enrolled in ME 160. Designed to follow the content taught in class, this book provides a supplement to in-class learning that is presented at a level that is understandable to a student with no experience coding before coming to Iowa State University.

External
Think Data Structures - Algorithms and Information Retrieval in Java
Allen B. Downey · Olin College
This book is intended for college students in computer science and related fields, as well as professional software engineers, people training in software engineering, and people preparing for technical interviews.

External
DSCI 500B Essential Probability Theory for Data Science (Kuter)
Kristin Kuter · Saint Mary's College
LibreTexts

External
Math, Numerics, and Programming (for Mechanical Engineers)
Masayuki Yano, James Douglass Penn, George Konidaris, & Anthony T Patera · Massachusetts Institute of Technology
This text introduces elementary programming concepts including variable types, data structures, and flow control. After an introduction to linear algebra and probability, it covers numerical methods relevant to mechanical engineering, including approximation (interpolation, least squares and statistical regression), integration, solution of linear and nonlinear equations, ordinary differential equations, and deterministic and probabilistic approaches.

External
Computational Biology - Genomes, Networks, and Evolution
Manolis Kellis et al. · Massachusetts Institute of Technology
This text covers the algorithmic and machine learning foundations of computational biology combining theory with practice. We cover both foundational topics in computational biology, and current research frontiers. We study fundamental techniques, recent advances in the field, and work directly with current large-scale biological datasets.

External
Introduction to Computers in Agriculture (C-ID AG-AB 108 108)
Peter Maokosy · Coalinga College
AG BUS 015 (CIDAGAB108) at Coalinga College is an introduction to computer use in the workplace with emphasis on precision agriculture situation. Computer applications including word-processing, spreadsheets, databases, and presentation managers will be covered. Also included will be accessing information through the internet and world wide web, telecommunications, and other software appropriate to precision agriculture.

External
The Data Renaissance
J.J. Sylvia IV · Fitchburg State University
The Data Renaissance delves into the complexities of data's role in various industries and its broader impact on society. It highlights the challenges in investigating data practices, citing examples like TikTok, where algorithms and data handling are closely guarded secrets. The content, contributed by students under the guidance of an expert, covers a wide range of topics, including the ethical aspects of generative AI in education and the workplace.

External
Computer Concepts
Gabrielle Brixey · Coalinga College
A straightforward guide to understanding the essential aspects of computers, from hardware and software basics to the latest developments in cybersecurity and networking. Ideal for beginners ensuring a solid grasp of key principles. Designed with inclusivity in mind, it supports diverse learners, making it an invaluable resource for anyone looking to enhance their digital knowledge

External
Animation for the Web: A Guide to Advanced CSS and Animation Techniques
Rosemary Barke · HACC, Central Pennsylvania’s Community College
Welcome to the wonderful world of CSS Animations! In this textbook by Rosemary Barker, we will be looking at manipulating HTML objects in 2D. These topics will be explored: (1) Transforms Transitions and Eases, (2) Keyframe Animations, (3) Clip-paths and Shapes Variables, and (4) SVG Graphics Tools of the Trade Using Greensock (a JavaScript Library) for Animations.

External
Delftse Foundations of Computation
Stefan Hugtenburg & Neil Yorke-Smith · Delft University of Technology
Delftse Foundations of Computation is a textbook for a one quarter introductory course in theoretical computer science. It includes topics from propositional and predicate logic, proof techniques, set theory and the theory of computation, along with practical applications to computer science. It has no prerequisites other than a general familiarity with computer programming.

External
CPSI10003 Getting Started with Computers and Microsoft Office
LueCrecy Ragan · Arkansas State University-Beebe
LibreTexts

External
CPSI10003 Microcomputer Applications 1 - Microsoft Excel
LueCrecy Ragan · Arkansas State University-Beebe
This book provides a complete guide to Microsoft Excel, starting with foundational skills like navigating the interface, entering and formatting data, and using basic formulas and functions. It then builds into advanced techniques such as custom formatting, data tables, complex formulas, and What-If analysis to support deeper data evaluation and decision-making. The content also emphasizes effective data visualization through charts, sparklines, and PivotCharts, along with tools that enhance pre

External
Essentials of Geographic Information Systems
LibreTexts · LibreTexts
This text integrates key concepts behind the technology with practical concerns and real-world applications. Recognizing that many potential GIS users are nonspecialists or may only need a few maps, this book is designed to be accessible, pragmatic, and concise. The text also illustrates how GIS is used to ask questions, inform choices, and guide policy.

External
Computer Science from the Bottom Up
Ian Wienand · Red Hat
Computer science is often taught from the "top down"; applications, high level programming, software design and development theory, possibly data structures. Students will probably be exposed to binary, hopefully binary logic, possibly even some low level concepts such as registers, opcodes and the like at a superficial level. This book aims to move in completely the opposite direction, working from operating systems fundamentals through to how those applications are complied and executed.

External
CPSI10003 Microcomputer Applications 1 - Part 4: Microsoft PowerPoint
LueCrecy Ragan & Michael Hostetler · Arkansas State University-Beebe
This book focuses on teaching the essentials of creating clear and professional PowerPoint presentations, starting with strong planning, audience awareness, and effective design. It then builds on these basics by showing how to enhance presentations with animations, transitions, and multimedia while maintaining consistency and clarity, helping readers deliver polished and engaging presentations.