Free and Open Books
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
- Bayesian Methods for Hackers
- 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
- Algorithms for Optimization - The MIT Press
- 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/stat_rethinking_2022: 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
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified March 6, 2023: update (7eba5da)