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.
Textbook describing the available building material for a computer network and shows how they can be used to construct a network from the ground up. CC BY (Creative Commons Attribution) license.
Introductory textbook for first-time data science students. Written in a conversational tone the book covers: exploratory data analysis, choices for structuring data, causality, machine learning principles, and introductory Python programming using open-source Jupyter Notebooks. CC BY-SA (Creative Commons Attribution-ShareAlike) license.
Book dives deep into the JavaScript language to show how to write beautiful, effective code. Topics covered include class notation, arrow functions, iterators, async functions, template strings, and bloc scope. Includes code sandbox and exercises. CC BY-NC (Creative Commons Attribution-NonCommercial) license with code released under an MIT license.
Textbook designed for course in theoretical computer science. Topics covered include logic, sets, functions, automata, formal languages, and grammar. CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike) license.
Series of books written by Allen Downey which cover a range of programming languages including Python, Java, C, C++ and Perl. Books covers topics such as statistics, complexity, data structures, modeling and simulation, operating systems, and synchronisation, as well as introductory programing guides. Also published by O'Rielly Media. CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike) license.
Textbook written for undergraduate students in cryptography. Security definitions are written in a unified and simplified "game-based" style which is designed to be more accessible than a traditional cryptography textbook. CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike) license.
Textbook provides a concise introduction to number theory with cryptology algorithms and concepts explained in more detail. CC BY-SA (Creative Commons Attribution-ShareAlike) license.
Site focused on open source stories and resources. Includes articles, suggested open source alternatives, cheat sheets, guides and more. Free login required for some downloads. Mostly CC BY-SA (Creative Commons Attribution-ShareAlike) licensed but need to check individual resource.
Podcast series on the centenary of Alan Turing's birth. Only episodes with a (CC) symbol next to their title are available under a CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike) license.
Network for developers to learn, share their knowledge, and build their careers. Publicly accessible user contributions are licensed under a CC BY-SA (Creative Commons Attribution-ShareAlike) license.
Courses in electrical engineering and computer science as taught at the Massachusetts Institute of Technology. Content varies but can include lecture notes, videos, assignments with solutions etc. CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike) license but courses may refer to copyright material.
Computing & ICT courses ranging from introductory to advanced level from the Open University. CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike) license.
Online self-directed courses covering basic in-demand computer science skills like programming, information technology, software engineering, systems architecture an management, and networking. Asides from final exams content created by Saylor Academy is CC BY (Creative Commons Attribution) licensed. Various licenses for third party material.
Course designed to train teachers in text analysis with an emphasis on learning the technological basics of Constellate, Jupyter Notebooks, Python, and Jupyter Book. CC BY (Creative Commons Attribution) license.
Courses taught in the Masters of Computer Science at the Delft University of Technology. Content varies but can include recorded lectures, readings, exams and exercises. CC BY-NC-SA (Creative Commons Attribution-NonCommercial-ShareAlike) license.