Skip to toolbar

Computer Science

Repositories (with a variety of materials)

Open Textbooks

  • Computer and Information Systems (Open Textbook Library)
    These textbooks have been reviewed by faculty from many colleges and universities, and are being used across the country.
  • Computer Science (BCcampus OpenEd)
    A selection of computer science books from BC Campus
  • Computer Science (College Open Textbooks)
    Links to texts for lower division courses.
  • Computer Science (Open Culture)
    List of free textbooks compiled by Open Culture.
  • Computing (The Global Text Project)
    A project of the University of Georgia and University of Denver.
  • IT and Programming
    Free e-books that cannot be altered but can shared, printed, etc.
  • The Missing Link: An Introduction to Web Development and Programming
    From SUNY Open Textbooks, “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.”
  • Programming Books (Github)

Open Courses

  • 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.
  • 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.
Need help with the Commons? Visit our
help page
Send us a message