Digital library
Textbooks, references and open learning resources.

External
The Missing Link - An Introduction to Web Development
Michael Mendez · SUNY Fredonia
In the contents: 1.04: Network Basics

External
Applied Event-Related Potential Data Analysis
Steven J Luck · University of California, Davis
In the contents: 6.05: Exercise - A Basic Assignment of Events to Bins · 13.02: A2.2 Some Basic Solutions

External
Java, Java, Java - Object-Oriented Programming
Ralph Morelli & Ralph Wade · Trinity College
In the contents: 7.02: String Basics · 13.06: Case Study- Designing a Basic GUI

External
Python for Everybody
Chuck Severance · University of Michigan
In the contents: 15.07: Basic data modeling

External
Python Programming
OpenStax · LibreTexts
In the contents: 1.04: String Basics · 1.05: Number Basics · 3.04: List Basics

External
Physical Modeling in MATLAB
Allen B. Downey · Olin College
Modeling and simulation are powerful tools for explaining the world, making predictions, designing things that work, and making them work better. Learning to use these tools can be difficult; this book is my attempt to make the experience as enjoyable and productive as possible. By reading this book—and working on the exercises—you will learn some programming, some modeling, and some simulation. With basic programming skills, you can create models for a wide range of physical systems.

External
Introduction to Programming using Fortran 95/2003/2008
Ed Jorgensen · University of Navada, Las Vegas
In the contents: 04: Fortran 95 2003 2008 Basic Elements

External
Think Python - How to Think Like a Computer Scientist (Downey)
Allen B. Downey · Olin College
In the contents: 13.02: Analysis of Basic Python Operations

External
Think Python 2ed.
Allen B. Downey · Olin College
In the contents: 21.02: Analysis of basic Python operations

External
Making Games with Python and Pygame
Al Sweigart · LibreTexts
In the contents: 03: Pygame Basics

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
Foundations of Computation
Carol Critchlow & David J. Eck · Hobart and William Smith Colleges
In the contents: 2.01: Basic Concepts

External
A Guide to MATLAB
Austin Bray & Reza Montazami · LibreTexts
In the contents: 02: Basic Commands in MATLAB

External
Computer Concepts
Gabrielle Brixey · Coalinga College
In the contents: 3.15: Sidebar- What is data science What is data analytics

External
Delftse Foundations of Computation
Stefan Hugtenburg & Neil Yorke-Smith · Delft University of Technology
In the contents: 1.2.01: Basics of Boolean Algebra · 3.01: Basic Concepts

External
Essentials of Geographic Information Systems
LibreTexts · LibreTexts
In the contents: 8.01: Basic Geoprocessing with Rasters · 10.01: Project Management Basics

External
Pharo by Example 5.0
Ducasse, Zagidulin, Hess, and Chloupis · LibreTexts
In the contents: 10: Basic Classes

External
Discrete Mathematics for Computer Science
Mark A. Fitch · University of Alaska Anchorage
In the contents: 01: Basics

External
Byte of Python
Swaroop C H · LibreTexts
In the contents: 1.04: Basics

External
Think Java - How to Think Like a Computer Scientist
Allen B. Downey · lin College
In the contents: 9.02: What Is Computer Science