Digital library
Textbooks, references and open learning resources.

External
Principles of Data Science
OpenStax · LibreTexts
In the contents: 01: What Are Data and Data Science · 1.01: What Is Data Science · 1.02: Data Science in Practice

External
The Crystal Ball - Instruction Manual I: Introduction to Data Science
Stephen Davies · University of Mary Washington
In the contents: 1.01: Defining Data Science · 03: Three Kinds of Atomic Data · 3.01: Atomic Data

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
DSCI 500B Essential Probability Theory for Data Science (Kuter)
Kristin Kuter · Saint Mary's College
LibreTexts

External
Computer Networks - A Systems Approach
Peterson and Davie · LibreTexts
In the contents: 07: End-to-End Data · 7.02: Multimedia Data

External
Open Data Structures - An Introduction
Pat Morin · Carleton University
In the contents: 1.07: List of Data Structures · 13: Data Structures for Integers

External
The Stories Behind Social Statistics: Data Analysis, Interpretation, and Communication
Ezra Temko · Southern Illinois University Edwardsville
In the contents: 01: Data Datasets SPSS and Frequency Distribution Tables

External
Database Design 2e
Adrienne Watt · British Columbia Institute of Technology
In the contents: 1.01: Before the Advent of Database Systems · 1.03: Characteristics and Benefits of a Database · 1.04: Types of Data Models

External
Applied Event-Related Potential Data Analysis
Steven J Luck · University of California, Davis
In the contents: 1.02: Installing the Software and Downloading the Data · 02: Processing the Data from One Participant in the ERP CORE N400 Experiment · 2.01: Data For This Chapter

External
Relational Databases and Microsoft Access
Ron McFadyen · University of Winnipeg
In the contents: 01: Relational Databases and MS Access · 1.01: Relational Databases · 08: Mapping an ERD to a Relational Database

External
Data Structure and Algorithms
Harrison Njoroge · African Virtual University
In the contents: 03: Basic Data Structures and Abstract Data Types · 3.01: Activity 1 - Data Structures · 3.02: Activity 2 - Abstract Data Type

External
GIS Commons: An Introductory Textbook on Geographic Information Systems
Michael Schmandt · Sacramento State University
In the contents: 1.06: Data Model · 02: Data Input · 2.02: Phase 1- GIS Database Design

External
Data Structures
Wikipedia · LibreTexts
This book is about the creation and analysis of efficient data structures. To understand the material in this book you should be comfortable enough in a programming language to be capable of working with and writing your own variables, arithmetic expressions, if-else conditions, loops, subroutines (also known as functions), pointers (also known as references or object handles), structures (also known as records or classes), simple input and output, and simple recursion.

External
Think Data Structures - Algorithms and Information Retrieval in Java
Allen B. Downey · Olin College
In the contents: 3.04: Linked Data Structures · 8.01: Data structure selection · 14.04: Redis data types

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
Oceans of Data
Tasha Gownaris · Gettysburg College
In the contents: 01: Our Oceans and Oceanographic Data · 1.04: How are data about the ocean collected · 1.05: How are oceanographic data displayed

External
Programming Fundamentals - A Modular Structured Approach, 2ed.
Kenneth Leroy Busbee and Dave Braunschweig · LibreTexts
In the contents: 02: Data and Operators · 2.05: Practice- Data and Operators · 2.07: Data Types

External
A Brief Introduction to Engineering Computation with MATLAB
Serhat Beyenir · British Columbia Institute of Technology
The strategic goal of the course and book is to provide learners with an appreciation for the role computation plays in solving engineering problems. MATLAB specific skills that students are expected to be proficient at are: write scripts to solve engineering problems including interpolation, numerical integration and regression analysis, plot graphs to visualize, analyze and present numerical data, and publish reports.

External
Programming Fundamentals - A Modular Structured Approach using C++
Kenneth Leroy Busbee · Houston Community College
In the contents: 3.03: Test Data · 04: Data and Operators · 4.01: Data Types in C

External
Object-Oriented Reengineering Patterns
Serge Demeyer, Stéphane Ducasse, & Oscar Nierstrasz · LibreTexts
In the contents: 4.02: Analyze the Persistent Data · 9.02: Move Behavior Close to Data