Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Open Educational Resources (OER) are teaching and learning materials that you may freely use and reuse at no cost and without needing to ask permission. Unlike copyrighted resources, OER have been authored or created by an individual or organization that chooses to retain few, if any, ownership rights.
In some cases, that means you can download a resource and share it with colleagues and students. In other cases, you may be able to download a resource, edit it in some way, and then re-post it as a remixed work. How do you know your options? OER often have a Creative Commons license or other permission to let you know how the material may be used, reused, adapted, and shared.
Math and Computer Science OERs
Structured Programming with C++
Structured Programming with C++ is intended as course material for the course Structured Programming with C/C++ at university level. It can also be used as self-learning material.
Calculus Volume 1
Calculus is designed for the typical two- or three-semester general calculus course, incorporating innovative features to enhance student learning. The book guides students through the core concepts of calculus and helps them understand how those concepts apply to their lives and the world around them.
Introduction to the Modeling and Analysis of Complex Systems
Introduction to the Modeling and Analysis of Complex Systemsintroduces students to mathematical/computational modeling and analysis developed in the emerging interdisciplinary field of Complex Systems Science.
Principles of Programming Languages
This book is an introduction to the study of programming languages. The material has evolved from lecture notes used in a programming languages course for juniors, seniors, and graduate students at Johns Hopkins University.
Linear Algebra is a text for a first US undergraduate Linear Algebra course.
Partial Differential Equations
Partial differential equations form tools for modelling, predicting and understanding our world. Scientists and engineers use them in the analysis of advanced problems.