Free and Open Books
CC0 Licensed Books
- An Introduction to Bayesian Thinking A Companion to the Statistics with R Course Github License: CC0
MIT Licensed Books
- The Hitchhiker's Guide to Compression, Github License: MIT
- Computer Graphics from Scratch License: MIT
BSD Licensed Books
- Learn Data Science BSD
- Robotic Manipulaiton Github License: BSD
CC-BY Licensed Books
- Math in Society License: CC-BY
- Statistic Done Wrong CC-BY
- Scipy Lectures CC-BY
- Introduction to Scientific Computing in Python CC-BY
- Introduction to Digital Logic with Laboratory Exercises CC-BY
- Probabilistic Programming & Bayesian Methods for Hackers CC-BY
- Introduction of Networking: How Internet Works CC-BY (pdf)
- Pengambangan Aplikasi Cloud Menggunakan Node.js CC-BY
- Pemrograman Go CC-BY
- Edible Plant Food CC-BY
- FREESOULS Captured and Released CC-BY
- Introduction to Software Requirements Engineering CC-BY
- Applied Computer Science
- Data Science Live Book CC-BY
- A free culture OCaml textbook CC-BY
- Dive Into Python 3 CC-BY
- Full Speed Python CC-BY
- The Making of a Web Application CC-BY
- Advanced Bioinformatics CC-BY
- Scientific Computing CC-BY
- Scientific Computing with Python CC-BY
- Computer Network: A System Approach License: CC-BY
- Web Mapping A Workbook for Interactive Cartography and Visualization on the Open Web License: CC-BY
- Data Journalism License: CC-BY
CC-BY-NC Licensed Books
- Data+Design CC-BY-NC
- The Hitchhiker's Guide to Python CC-BY-NC
- Introduction of Networking: How Internet Works CC-BY-NC (print)
- The Shape of Design, French Translation CC-BY-NC
- Pro Git CC-BY-NC
- Problem-Solving with Algorithms and Data Structures using Python CC-BY-NC
- Automate the Boring Stuff with Python CC-BY-NC
- Nature of CodeCode CC-BY-NC
- Introduction to Autonomous Robot License: CC BY-NC
- Introduction to Computer Graphics License: CC BY-NC-SA
CC-BY-NC-ND Licensed Books
- A Brief Introduction to Neural Networks CC-BY-NC-ND
- Applied Artificial Neural Networks CC-BY-NC-ND
- Computational and Inferential Thinking CC-BY-NC-ND
- R for Data Science by Garrett Grolemund Github License: CC-NC-ND
- An Introduction to Computer Networks License: CC-BY-NC-ND with some permission
Others
- Community tutorials—pandas 1.2.0 documentation
- Think DSP License: CC-BY-NC
- From Python to Numpy License: CC-BY-NC
- Lessons on Data Carpentry, Github License: CC-BY
- Software Carpentry
- Data science path
- jvns/pandas-cookbook: Recipes for using Python's pandas library
- Chris Albon : Notes On Using Data Science & Machine Learning To Fight For Something That Matters
Open Course
-
Open Course from Lumen - Lumen Learning, example:
- College Success - Simple Book Production
- Mathematics for the Liberal Arts - Simple Book Production
- Concepts in Statistics - Simple Book Publishing
- Lumen OHM - Introduction to Statistics - Lumen Learning
- Lumen OHM - Statistics Using Technology - Kozak
- Lumen OHM - Beginning Algebra - Lumen Learning
- Lumen OHM - Beginning and Intermediate Algebra (Sections) - Wallace
- Boundless Physics - Simple Book Publishing
Free eBook 2020
- Coconino Community College - Open Source Textbooks
- OpenTextBookStore Catalog
- Operating Systems: Three Easy Pieces
- Physics LibreTexts
- Engineering LibreTexts
- Mathematics LibreTexts
- OpenStax Homepage - OpenStax
- Calculus, Contemporary Calculus, Hoffman License: CC-BY
- HyperPhysics Concepts: free book on Physics, Electricity
- OpenIntro: developer and promoter of educational products that are free, transparent, and lower barriers to education.
Free eBook 2021
- Introduction to Information Retrieval
- Interpretable Machine Learning
- soulmachine/machine-learning-cheat-sheet: Classical equations and diagrams in machine learning License: CC-BY
- From Python to Numpy License: CC-BY-NC
- dotnet/mbmlbook: Sample code for the Model-Based Machine Learning book.
- Model-Based Machine Learning (Early Access): an online book
- Introduction to Tensor Calculus
- 2012 Book Archive License: CC-BY-NC
- Open Textbook Library
- Machine Learning - A First Course for Engineers and Scientists - sml-book-page
- Machine Vision Study Guide—Machine Vision Study Guide License: CC-BY
- Robotics Programming Study Guide—Robotics Programming Study Guide License: CC-BY
- Operating Systems Study Guide—Operating Systems Study Guide License: CC-BY
- Applied Data Analysis and Tools Study Guide—Applied Data Analysis and Tools License: CC-BY
- Interactive Mathematics - Learn math while you play with it!
- Algrebaic Topology Github License: LGPL
- Preface - Practice Python Projects License: CC-BY-NC
- Elementary Calculus License: CC-BY-NC
- Underactuated Robotics Control for Robotics
- Reinforcement Learning: Theory and Algorithms
- Free Educational eBook—Learn How To Program in Python 3 - DigitalOcean
- Introduction to Machine Learning Interviews Book · MLIB
- Tools and Jewels Computer Security and Internet
eBook
- Algorithms for Decision Making License: CC-BY-NC-ND
- Algorithms for Optimization License: CC-BY-NC-ND
- jon77lee/JLee_LinearOptimizationBook
- Convex Optimization–Boyd and Vandenberghe
- Introduction to Nonlinear Optimization - Society for Industrial and Applied Mathematics
- The Design of Approximation Algorithms
Networking eBook
- High Performance Browser Networking (O'Reilly) License: CC-BY-NC-ND
- Beej's Guide to Network Programming License: CC-BY-NC-ND
- Computer Networks: A Systems Approach—Computer Networks: A Systems Approach Version 6.2-dev documentation License: CC-BY
- Welcome to The TCP/IP Guide!
Control eBook
- Introduction to PLC controllers - MikroElektronika
- MikroElektronika ebook platform - MikroElektronika
Tech Book for Kids
- searchableguy/awesome-illustrated-guides: Awesome illustrated guides or children's books on technical topics.
- Learning Machine Learning with a comic
- Gently Down the Stream - Amazon Kafka with cartoon
- Life in Infinite Farm
- Why's (Poignant) Guide to Ruby
- Google Chrome
- Federated Learning
- The Illustrated Children’s Guide to Kubernetes - Cloud Native Computing Foundation
2021 eBook
- R for applied epidemiology and public health - The Epidemiologist R Handbook License: CC-BY-NC
-
Learn Python the Right way License: GPL
- Introduction · HonKit
- Contents - 3D Math Primer for Graphics and Game Development
- Open Book Publishers - Open Book Publishers
- Connecting Discrete Mathematics and Computer Science (David Liben-Nowell)
- Web Browser Engineering
- Computer Science from the Bottom Up License: CC-BY
- Sharing Knowledge and Building Communities - OpenStax CNX License: CC-BY
- Julia For Data Science
- CS Unplugged License: CC-BY
- Computer Networks: A Systems Approach—Computer Networks: A Systems Approach Version 6.2-dev documentation License: CC-BY
- Algorithms for Decision Making
- bitcoinbook/bitcoinbook: Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
- barbagroup/AeroPython: Classical Aerodynamics of potential flow using Python and Jupyter Notebooks
- barbagroup/CFDPython: A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/
- The Joy of Cryptography License: CC-BY-NC
CS eBooks
- Colin Stebbins Gordon Open CS Book List
- Algorithms by Jeff Erickson License: CC-BY, excep some lecture notes
- Open Data Structures License: CC-BY
- Runestone Interactive Books License: CC-BY
2022 eBook
- Approved Textbooks - American Inst. of Mathematics
- DeZero Book
- OpenIntro: developer and promoter of educational products that are free, transparent, and lower barriers to education.
- Interpretable Machine Learning
- Welcome - Practical Cryptography for Developers ebook, License: MIT
- Computer Networks From Scratch
- Computer Networks: A Systems Approach—Computer Networks: A Systems Approach Version 6.2-dev documentation
- Introduction - 3D Math Primer for Graphics and Game Development
- Introduction · Crafting Interpreters
- JavaScript for impatient programmers (ES2021 edition)
- Handbook of Graph Drawing and Visualization
- The Joy of Cryptography License: CC-BY-NC-SA
- "Current" NEETS Modules (USN) in PDF format -Training:COMPATT
- Aho/Ullman Foundations of Computer Science
- Thomas Wong Textbook: Introduction to Classical and Quantum Computing
- Statistical Rethinking - Richard McElreath rmcelreath/statrethinking2022: Statistical Rethinking course winter 2022 resources/Rethinking_2 at master · pymc-devs/resources Statistical Rethinking 2022 - YouTube
- Welcome—Bayesian Modeling and Computation in Python
- LibreTexts - Free The Textbook
- Automate the Boring Stuff with Python
- Table of Contents - Practical Python Projects