Digital library
Textbooks, references and open learning resources.

External
Squeak by Example
Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet · LibreTexts
Squeak by Example, intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises. The book helps you get started with A Quick Tour of Squeak and guides you through A First Application.

External
CIS111-24171 (ONL) Info Systems-Program/DB Mgmt
Andrea Barrios · Coastline College
This text explore information systems and their role in business. Topics include information systems, database management systems, computer networking devices, e-commerce, ethics and security, and computer systems hardware and software components. Application of these concepts and methods through hands-on projects developing computer-based solutions to business problems.

External
System Design for Uncertainty
Franz S. Hover & Michael S. Triantafyllou · Massachusetts Institute of Technology
This text covers the design, construction, and testing of field robotic systems, through team projects with each student responsible for a specific subsystem. Projects focus on electronics, instrumentation, and machine elements. Design for operation in uncertain conditions is a focus point, with ocean waves and marine structures as a central theme. Topics include basic statistics, linear systems, Fourier transforms, random processes, spectra, ethics in engineering practice, and extreme events.

External
Introductory Statistics
Barbara Illowsky & Susan Dean · De Anza College
This text follows scope and sequence requirements of a one-semester introduction to statistics course and is geared toward students majoring in fields other than math or engineering. The text assumes some knowledge of intermediate algebra and focuses on statistics application over theory. Introductory Statistics includes innovative practical applications that make the text relevant and accessible, as well as collaborative exercises, technology integration problems, and statistics labs.

External
Open Signals and Systems Laboratory Exercises
Andrew K. Bolstad & Julie A. Dickerson · Iowa State University
Open Signals and Systems Laboratory Exercises is a collection of lab assignments that have been used in EE 224: Signals and Systems I in the Department of Electrical and Computer Engineering at Iowa State University. These lab exercises have been curated, edited, and presented in a consistent format to improve student learning.

External
Open Data Structures - An Introduction
Pat Morin · Carleton University
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and efficient, Morin clearly and briskly presents instruction along with source code.

External
Programming for the Web - From Soup to Nuts - Implementing a Complete GIS Web Page
Charles W. Kann III · Gettysburg College
This book is designed to be used as a class text but should be easily accessible to programmers interested in Web Programming. It should even be accessible to an advanced hobbyist.

External
Introduction to Assembly Language Programming: From Soup to Nuts - ARM Edition
Charles W. Kann III · Gettysburg College
This is an ARM Assembly Language Textbook designed to be used in classes such as Computer Organization, Operating Systems, Compilers, or any other class that needs to provide the students with a overall of Arm Assembly Language. As with all Soup to Nuts books, it is intended to be a resource where each chapter builds on the material from previous chapters, and leads the reader from a rudimentary knowledge of assembly language to a point where they can use it in their studies.

External
Deep into Pharo
Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval · LibreTexts
Pharo is a clean, innovative, open-source, live-programming environment. Deep into Pharo is the second volume of a series of books covering Pharo. Whereas the first volume is intended for newcomers, this second volume covers deeper topics. You will learn about Pharo frameworks and libraries such as Glamour, PetitParser, Roassal, FileSystem, Regex, and Socket. You will explore the language with chapters on exceptions, blocks, small integers, and floats.

External
MAT 1350: Precalculus Part I
Jay Abramson · Prince George's Community College
Algebra is the study of mathematical symbols and the rules for manipulating these symbols. It is a unifying thread of almost all of mathematics. Elementary algebra is generally considered to be essential for any study of mathematics, science, or engineering, as well as such applications as medicine and economics. Elementary algebra differs from arithmetic in the use of abstractions, such as using letters to stand for numbers that are either unknown or allowed to take on many values.

External
The Missing Link - An Introduction to Web Development
Michael Mendez · SUNY Fredonia
Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and standards. Navigating a project from concept to completion often requires more than mastery of one or two complementing languages.

External
Aerodynamics and Aircraft Performance
James F. Marchman · Virginia Tech
Aerodynamics and Aircraft Performance is a college undergraduate-level introduction to aircraft aerodynamics and performance. This text is designed for a course in Aircraft Performance that is taught before the students have had any course in fluid mechanics, fluid dynamics, or aerodynamics. The text is meant to provide the essential information from these types of courses that is needed for teaching basic subsonic aircraft performance.

External
Design for Various Manufacturing Methods
Bryan Guns · Northeast Wisconsin Technical College
This textbook introduces students to design for manufacturing, guidelines for specific manufacturing processes, additive manufacturing methods, generative design, cost analysis of additive manufacturing methods, differences in 3D models and detail prints for various methods, and how to justify your design decision.

External
Inventor Parametric Design: Level 1
Alex Bahl · Western Technical College
In the contents: 1.1.01: Overview of Technical Drawings in Engineering Design · 1.2.01: The Role of Peer Review in Engineering Design

External
Street-Fighting Mathematics
Sanjoy Mahajan · Olin College of Engineering
An antidote to mathematical rigor mortis, teaching how to guess answers without needing a proof or an exact calculation. In problem solving, as in street fighting, rules are for fools: do whatever works—don't just stand there! Yet we often fear an unjustified leap even though it may land us on a correct result. Traditional mathematics teaching is largely about solving exactly stated problems exactly, yet life often hands us partly defined problems needing only moderately accurate solutions.

External
INT 2080: Database Design (Watt and Eng)
Kunle Elebute · Prince George's Community College
LibreTexts

External
Distillation Science
Larry Coleman · LibreTexts
This is a ten-part series of technical articles on Distillation Science, as is currently practiced on an industrial level. It is organized as it would be used for the process design of large-scale distillation columns, which may differ from the way topics are introduced to students academically. As a part of distillation column design, these articles also involve the vapor-liquid equilibria (VLE) of binary systems, with potential extension to multi-component systems.

External
Microwave and RF Design II - Transmission Lines
Michael Steer · North Carolina State University
The book series Microwave and RF Design is a comprehensive treatment of radio frequency (RF) and microwave design with a modern “systems-first” approach. A strong emphasis on design permeates the series with extensive case studies and design examples. Design is oriented towards cellular communications and microstrip design so that lessons learned can be applied to real-world design tasks.

External
Linear Algebra
David Cherney, Tom Denton, & Andrew Waldron · University of California, Davis
Linear algebra is the study of vectors and linear transformations. This text is suitable for a sophomore level linear algebra course taught in about twenty-five lectures. It is designed both for engineering and science majors, but has enough abstraction to be useful for potential math majors. Our goal in writing it was to produce students who can perform computations with linear systems and also understand the concepts behind these computations.

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.