Digital library
Textbooks, references and open learning resources.

External
Atoms First - Introductory Chemistry for Science and Engineering
Craig Cavanaugh, Kathryn Mayer, Rebekah Stassinopoulos · Southwestern College
LibreTexts

External
Programming Fundamentals - A Modular Structured Approach, 2ed.
Kenneth Leroy Busbee and Dave Braunschweig · LibreTexts
The goal for this text is to make it programming-language neutral, so that it may serve as an introductory programming textbook for students using any of a variety of programming languages, including C++, C#, Java, JavaScript, Python, and Swift. Programming concepts are introduced generically, with logic demonstrated in pseudocode and flowchart form, followed by examples for different programming languages. Emphasis is placed on a modular, structured approaches.

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
Introductory Dynamics
Peter G. Steeneken · Delft University of Technology
In the contents: 02: Notation Math and Engineering Basics

External
Mechatronics: Fundamentals, Design, Integration, and Validation
Guoming Zhu · Michigan State University
This book will be used for both undergraduate and graduate level mechatronic system courses. The intension is to cover contents ranging from mechatronic system modeling and control to specific mechatronic system hardware including sensor, actuator, and microcontroller. Two mechatronic system examples will be introduced as examples for the class lab sessions; they are mini-Segway and three-wheel cart mechatronic systems.

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
Electromagnetics I
Steven W. Ellingson · Virginia Tech
This book is intended to serve as a primary textbook for a one-semester introductory course in undergraduate engineering electromagnetics, including the following topics: electric and magnetic fields; electromagnetic properties of materials; electromagnetic waves; and devices that operate according to associated electromagnetic principles including resistors, capacitors, inductors, transformers, generators, and transmission lines.

External
Relational Databases and Microsoft Access
Ron McFadyen · University of Winnipeg
This text is a free introductory text that introduces MS Access and relational database design. The motivation is to support a second-year course on database systems which, to the student, is either a service course providing an introduction to database concepts, or, as a prerequisite for more advanced study in the field.

External
Introduction to Electric Power Systems
James Kirtley · Massachusetts Institute of Technology
This text is an introductory subject in the field of electric power systems and electrical to mechanical energy conversion. Electric power has become increasingly important as a way of transmitting and transforming energy in industrial, military and transportation uses. Electric power systems are also at the heart of alternative energy systems, including wind and solar electric, geothermal and small scale hydroelectric generation.

External
Electromagnetic Field Theory: A Problem Solving Approach
Markus Zahn · Massachusetts Institute of Technology
This text is an introductory treatment on the junior level for a two-semester electrical engineering course starting from the Coulomb-Lorentz force law on a point charge. The theory is extended by the continuous superposition of solutions from previously developed simpler problems leading to the general integral and differential field laws. Often the same problem is solved by different methods so that the advantages and limitations of each approach becomes clear.

External
An Introduction to Matlab and Mathcad
Troy Siemers · Virginia Military Institute
This textbook, or really a “coursebook” for a college freshman-level class, has been updated for Spring 2014 and provides an introduction to programming and problem solving using both Matlab and Mathcad. We provide a balanced selection of introductory exercises and real-world problems (i.e. no “contrived” problems). We include many examples and screenshots to guide the reader. We assume no prior knowledge of Matlab or Mathcad.

External
CHEM 145: FA22 Van Bramer
Scott Van Bramer · Widener University
This is the first semester of a two-semester introductory chemistry sequence for science, engineering, and pre-med programs. Topics include elements, atomic structure, molecular structure, chemical reactions, stoichiometry, thermochemistry, gases, liquids, and solids.

External
Environmental Science
Bill Freedman · Dalhousie University
This textbook is intended to provide the core elements of a curriculum for teaching environmental science at the introductory level in Canadian colleges and universities. This book is suitable for students beginning a program in environmental science, environmental studies, or sustainability. It is also appropriate for arts students who require a science elective, and for science students who require a non-major elective.

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
Introductory Probability
Charles Grinstead & J. Laurie Snell · Dartmouth & Swarthmore Universities
This text is designed for an introductory probability course taken by sophomores, juniors, and seniors in mathematics, the physical and social sciences, engineering, and computer science. It presents a thorough treatment of probability ideas and techniques necessary for a firm understanding of the subject. The text can be used in a variety of course lengths, levels, and areas of emphasis.

External
Python Programming
OpenStax · LibreTexts
Introduction to Python Programming provides a comprehensive foundation in programming concepts and skills, and it is aligned to the scope of most introductory courses. A wide array of scenarios, contexts, and problems reflect programming applications in many disciplines and careers. The offering is suitable for a diverse learner audience, including those pursuing computer science, business, science, social science, statistics, data science, and related areas of study and employment.

External
Electromagnetics I
Steven W. Ellingson · Virginia Tech
This book is intended to serve as a primary textbook for a one-semester introductory course in undergraduate engineering electromagnetics, including the following topics: electric and magnetic fields; electromagnetic properties of materials; electromagnetic waves; and devices that operate according to associated electromagnetic principles including resistors, capacitors, inductors, transformers, generators, and transmission lines.

External
Complex Methods for the Sciences
Y. D. Chong · Nanyang Technological University
An introductory course in mathematical methods for science and engineering students. Topics covered include complex analysis, contour integration, Fourier analysis, and Green's function methods. Mathematical methods are illustrated with examples drawn from physics, with a focus on oscillations and waves. These notes are also available in the form of Jupyter notebooks on Github (GPLv3).

External
Introduction to Engineering Thermodynamics
Claire Yu Yan · University of British Columbia, Okanagan
The book is most suitable for a one-term, introductory engineering thermodynamics course at the undergraduate level. It may also be used for self-learning of fundamental concepts of classical thermodynamics.

External
Basic Engineering Science
Donald E. Richards · Rose-Hulman Institute of Technology
In the contents: 1.02: Engineering Analysis and Engineering Design · 1.03: Science Engineering Science and Mathematics · 1.04: Modeling and Engineering Analysis