OER Resources - Computer Science
Open Textbook Collections
-
BC Open Textbooks - Computer Science Links to an external site.Open textbooks on CIS topics such as database management and information systems.
-
How to Design Programs, Second Edition - NEU Links to an external site.This is an introductory textbook that uses DrRacket language. The purpose of this book is to introduce readers without prior experience to the systematic design of programs. In tandem, it presents a symbolic view of computation, a method that explains how the application of a program to data works.
-
MERLOT Links to an external site.MERLOT is a curated collection of free and open online teaching, learning, and faculty development services contributed and used by an international education community.
-
The National Academies Press (NAP) Links to an external site.This is a great resource that provides textbooks on Computers and Information Technology.
-
OER Commons Links to an external site.OER Commons provides a curated collection of textbooks and resources for Computer Science studies.
-
OpenStax CNX - Computers Links to an external site.Several open textbooks on a variety of topics related to computer science.
-
Open Suny Textbooks Links to an external site.Introduction to the Modeling and Analysis of Complex Systems introduces students to mathematical/computational modeling and analysis developed in the emerging interdisciplinary field of Complex Systems Science.
-
Open Textbook Library Links to an external site.Browse a wide selection of textbooks on computer science studies.
Courses and Videos
-
Academic Earth Computer Science Courses Links to an external site.A large selection of computer science courses on a variety of topics.
-
Computer Science -edX Links to an external site.Enroll in the latest computer science courses covering important topics in artificial intelligence, cyber security, software engineering, and big data. Add a portfolio of programming skills or get an overview of the field with Harvard University’s Introduction to Computer Science, a free course that you can start today.
-
Crash Course Series: Computer Science Links to an external site.In this series, you will trace the origins of our modern computers, take a closer look at the ideas that gave us our current hardware and software, discuss how and why our smart devices just keep getting smarter, and even look towards the future! Computers fill a crucial role in the function of our society, and it's our hope that over the course of this series you will gain a better understanding of how far computers have taken us and how far they may carry us into the future.
-
Future Learn - Tech & Coding Courses Links to an external site.Learn to code or develop your programming skills with online coding courses - from beginner to advanced level. Explore technology trends - like big data, cyber security, data science or digital marketing - with flexible courses from top universities.
-
Khan Academy - Computer Programming Links to an external site.Videos covering the fundamentals of programming using JavaScript.
-
Khan Academy - Cryptography and Information Theory Links to an external site.Videos covering cryptography (how we protect secret information) and information theory (how we encode and compress information).
-
MIT Open Courseware - Computer Science Links to an external site.MIT's Electrical Engineering and Computer Science department offers a variety of online courses. Course format generally includes, lecture videos, interactive concept quizzes (solution key), problem sets, terms and definitions, suggested topics and links, and exams (with solution key).
-
Top University Videos Links to an external site.This Digital Library portal contains the metadata of the YouTube Channels of the world's Top Universities.
Additional Resources
-
C++ Reference Links to an external site.In order to better communicate to our computers what exactly it is we want them to do, we've developed a wide range of programming languages to make the communication process easier.
-
Code Academy Links to an external site.Interactive courses on JavaScript, HTML/CSS, PHP, Python, Ruby, APIs created by members of the community.
-
JavaScript Cheat Sheet Links to an external site.This resource is a beginner’s essential JavaScript Cheat Sheet that provides help with JavaScript basics, variables in JavaScript, operators, functions, and other useful codes to know to help learn how to build a website.
-
Stack Exchange Links to an external site.Stack Exchange network consists of 133 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
-
Think Stats: Probability and Statistics for Programmers Links to an external site.Think Stats emphasizes simple techniques you can use to explore real data sets and answer interesting questions. The book presents a case study using data from the National Institutes of Health. Readers are encouraged to work on a project with real datasets.
-
Ultimate HTML 5 Cheat Sheet (2019) Links to an external site.WPKube has prepared an extensive, up-to-date, ultimate cheat sheet on HTML 5— it includes all the tags listed in alphabetical order.
-
W3Schools Links to an external site.W3Schools is a web developers site, with tutorials and references on web development languages such as HTML, CSS, JavaScript, PHP, SQL, W3.CSS, and Bootstrap, covering most aspects of web programming.
-
The World Wide Web Consortium (W3C) Links to an external site.W3C's primary activity is to develop protocols and guidelines that ensure long-term growth for the Web. W3C's standards define key parts of what makes the World Wide Web work.