Digital library
Textbooks, references and open learning resources.

External
Programming for the Web - From Soup to Nuts - Implementing a Complete GIS Web Page
Charles W. Kann III · Gettysburg College
In the contents: 5.07: A JavaScript Object Model that Includes Encapsulation and Data Hiding · 5.08: Unstructured Data

External
The Missing Link - An Introduction to Web Development
Michael Mendez · SUNY Fredonia
In the contents: 3.05: Data Storage · 3.06: Data Manipulation · 04: Persistent Data Storage

External
Neural Networks and Deep Learning
Michael Nielson · Y Combinator Research
Neural networks are one of the most beautiful programming paradigms ever invented. In the conventional approach to programming, we tell the computer what to do, breaking big problems up into many small, precisely defined tasks that the computer can easily perform. By contrast, in a neural network we don't tell the computer how to solve our problem. Instead, it learns from observational data, figuring out its own solution to the problem at hand.

External
Introduction To MIPS Assembly Language Programming
Charles W. Kann III · Gettysburg College
In the contents: 06: MIPS Memory - the Data Segment · 6.02: Static Data

External
Introduction to Programming with C++
Jin He · Fresno City College
In the contents: 1.01: Introduction to Computer Science · 4.01: Character Data Type and ACII Code · 4.02: String Data Type

External
Introduction to Computer Science
OpenStax · LibreTexts
In the contents: 01: Introduction to Computer Science · 1.01: Computer Science · 1.02: Computer Science across the Disciplines

External
An Introduction to Ontology Engineering
Maria Keet · University of Cape Town
In the contents: 8.01: Relational Databases and Related legacy KR · 09: Ontology-Based Data Access

External
Geographic Information Systems and Cartography
Adam Dastrup · Salt Lake Community College
In the contents: 1.02: Geographic Science · 03: Spatial and Nonspatial Data · 3.02: Data and Information

External
Java, Java, Java - Object-Oriented Programming
Ralph Morelli & Ralph Wade · Trinity College
In the contents: 05: Java Data and Operators · 5.02: Boolean Data and Operators · 5.03: Numeric Data and Operators

External
Principles of Computer System Design
Jerome H. Saltzer & M. Frans Kaashoek · Massachusetts Institute of Technology
In the contents: 2.06: Applying Redundancy to Software and Data

External
x86-64 Assembly Language Programming with Ubuntu
Ed Jorgensen · University of Navada, Las Vegas
In the contents: 2.02: Data Storage Sizes · 03: Data Representation · 4.04: Data Section

External
Python for Everybody
Chuck Severance · University of Michigan
In the contents: 11.03: Extracting data using regular expressions · 15: Using Databases and SQL · 15.0G: 15.G: Using Databases and SQL (Glossary)

External
An Introduction to Computer Networks
Peter Lars Dordal · Loyola University of Chicago
In the contents: 1.02: Data Rate Throughput and Bandwidth · 1.04: Datagram Forwarding

External
Python Programming
OpenStax · LibreTexts
In the contents: 2.03: Mixed Data Types · 15: Data Science · 15.01: Introduction to Data Science

External
Introduction to Programming using Fortran 95/2003/2008
Ed Jorgensen · University of Navada, Las Vegas
In the contents: 4.02: Data Types · 16: Derived Data Types · 16.05: Arrays of Derived Data

External
Think Python - How to Think Like a Computer Scientist (Downey)
Allen B. Downey · Olin College
In the contents: 04: Case Study- Data Structure Selection · 4.09: Data Structures · 5.06: Databases

External
Think Python 2ed.
Allen B. Downey · Olin College
In the contents: 13: Case study - data structure selection · 13.09: Data structures · 14.06: Databases

External
Think Complexity: Exploring Complexity Science with Python
Allen B. Downey · Olin College
In the contents: 01: Complexity Science · 1.01: The changing criteria of science · 4.01: Social network data

External
Structure and Interpretation of Computer Programs
Harold Abelson, Gerald Sussman & Julie Sussman · Massachusetts Institute of Technology
In the contents: 02: Building Abstractions with Data

External
Data and programming- an overview
Julio Terán · North Carolina State University
In the contents: 01: What Are Data and Data Science · 1.02: What Is Data Science · 1.03: Data Science in Practice