- Computer Science Community Portal (MERLOT)
“The aim of this portal is to provide you with useful education resources (e.g., animations, video lectures, online courses, open textbooks) for teaching/learning computer science. There are peer reviews and user ratings for your reference.”
- Information Technology Community Portal (MERLOT)
“A unique characteristic of the MERLOT IT discipline is that we have designed its taxonomy to align with the undergraduate course topics recommended by CSAB (Computing Sciences Accreditation Board) – the lead society within ABET (Accreditation Board for Engineering and Technology) for accreditation of degree programs in computer science, information systems, software engineering, information technology, and cybersecurity, and is a co-lead society for systems engineering, and is a cooperating society for computer engineering, biological engineering, and information engineering technology.”
“SkillsCommons is a free and open online library containing free and open learning materials and program support materials for job-driven workforce development.”
- B C, Before Computers: On Information Technology from Writing to the Age of Digital Data
This book “questions the idea that the mid-twentieth century saw a single moment of rupture. It is about all the things that we had to learn, invent, and understand—all the ways we had to evolve our thinking—before we could enter the information technology revolution of the second half of the twentieth century. Its focus ranges from the beginnings of data processing, right back to such originary forms of human technology as the development of writing systems, gathering a whole history of revolutionary moments in the development of information technologies into a single, although not linear narrative.”
- Business Computers 365
This book is an introduction to Office 365, including chapters on Word, Excel, Access, and PowerPoint.
- Computer Science (B.C. Open Textbook Collection)
This selection of computer science texts is curated by BCcampus Open Education.
- Computer Science Textbooks (Open Textbook Library)
This selection includes textbooks on both information systems and programming languages.
- Digitalization & IT (Bookboon)
Bookboon titles are free but not open for revision or remixing, and students must create a free account to access them.
- EbookFoundation / free-programming-books (GitHub)
- Free Textbooks: Computer Science (Open Culture)
This list of free textbooks was compiled by Open Culture.
- The Missing Link: An Introduction to Web Development and Programming
“This text provides the developer with an understanding of the various elements of web development by focusing on the concepts and fundamentals through the examples within, providing a foundation that allows easier transition to other languages and a better understanding of how to approach their work. The reader will be introduced to topics in a manner that follows most project development methods.”
- A Person-Centered Guide to Demystifying Technology: Working together to observe, question, design, prototype, and implement/reject technology in support of people’s valued beings and doings
“The general learning outcome objectives of this book are to help readers: Develop a clear hands-on working understanding of the physical and software layers of computers and networks; Evolve a more holistic and nuanced understanding of the sociotechnical artifacts we use as a daily part of our professional lives; Develop a critical approach to sociotechnical artifacts to counter systemic injustices related to race, class/caste, gender, and other cultural dynamics; and Advance community agency in appropriating technology to achieve our individual and community development goals through a reconsidered digital literacy learning and practice.”
- Computer Science (MIT Open Courseware)
A variety of open courses across topics and levels.
- Computer Science (Open Culture)
A variety of open Computer Science courses available in audio and video formats.
- Computer Science (Saylor Academy)
Over ten open computer science courses with readings, quizzes, and other supplemental resources.
- Guided Inquiry Activities for Programming Language Concepts
“Guided Inquiry Activities for Programming Language Concepts is a collection of activities intended to support the use of POGIL in intermediate-level undergraduate computer science courses on functional programming and the implementation of programming languages.”
- IT Fundamentals
15-lesson OER Course from Wikiversity on IT fundamentals. “Each lesson includes a combination of Wikipedia readings, YouTube videos, and hands-on learning activities. The course also assists learners in preparing for CompTIA IT Fundamentals certification.”
- Computer Programming (Khan Academy)
Videos from Khan Academy are free to access, but note that they do not have a CC license.
- Computer Science (Khan Academy)
An online learning platform that provides videos on business, software, technology, and more. Log in with your BMCC ID and password.