Select Page

Get Started With A Collection of 247 Free Computer Science Books

Get Started With A Collection of 247 Free Computer Science Books

Well what can we say, everything these days has something to do with computers, internet and some sort of technology. The development of this area is so fast that we’re not the one who dictate if technology should wait for us but most of us are struggling even to just keep up with the current pace. There are just way too many new information and new set of skills that are emerging in today’s modern world. Artificial Intelligence (AI) is one of them and hopefully movies and stories which are branded as fictions do not turn into non-fictions in the future. New and easier programming languages are sprouting to cater to newer demands and technological advances in various industries today. Basically it’s either we start learning them or we’re losing a lot of opportunities.

The good news is with advancements, resources will also be in abundance. Free ebooks, videos, tutorials, trainings are widely available on the net these days, with a majority of them are available for free. This post echos such effort, listing down 247 free computer science ebooks covering a reasonable amount of topics. We have posted a few other similar posts as well, so feel free to browse around the site, the different categories which you can find on the right bar. Have fun going through the long list below and don’t forget to bookmark our site, share it with your friends and feel free to leave your comments below.

Get Started With A Collection of 247 Free Computer Science Books

  1. 10 Print – Free ebook from MIT Press about Commodore 64 BASIC
  2. A Byte of Python
  3. A Computer Science Tapestry: Exploring Programming and Computer Science with C++ by Astrachan
  4. A Course in Machine Learning
  5. A Field Guide to Genetic Programming
  6. A First Course on Time Series Analysis with Examples in SAS
  7. A Machine Made This Book: Ten Sketches Of Computer Science
  8. A New Kind of Science by Stephen Wolfram
  9. A Pamphlet against R: Computational Intelligence in Guile Scheme
  10. A Practical Introduction to Data Structures and Algorithm Analysis by Clifford A. Shaffer
  11. A Quick and Gentle Guide to Constraint Logic Programming via ECLiPSe by Antoni Niederlinski
  12. Advanced Data Analysis from an Elementary Point of View by Cosma Rohilla Shalizi
  13. Advances In Genetic Programming 3 by Lee Spector, William B. Langdon, Una-May O’Reilly and Peter J. Angeline
  14. Algorithmic Mathematics
  15. Algorithms and Data Structures for External Memory (Series on Foundations and Trends in Theoretical Computer Science) by Jeffrey S. Vitter
  16. Algorithms for Clustering Data by Jain and Dubes
  17. Algorithms Illuminated (video book)
  18. Algorithms 4th Edition by Robert Sedgewick and Kevin Wayne
  19. Algorithms by Jeff Erickson
  20. An implementation of J
  21. An Introduction to Functional Programming Through Lambda Calculus/Elementary Standard ML by Greg Michaelson
  22. An Introduction to Probabilistic Programming
  23. Anisotropic Diffusion in Image Processing by Joachim Weickert
  24. Applied Mathematical Programming
  1. The Matrix Calculus You Need for Deep Learning by Terence Parr and Jeremy Howard
  2. The OpenGL Programming Guide by The Redbook
  3. The Playful Machine: Theoretical Foundation and Practical Realization of Self-Organizing Robots
  4. The Power of Prolog
  5. The Quest for Artificial Intelligence – A History of Ideas and Achievements – by Nils J. Nilsson (Stanford University)
  6. The Scheme Programming Language, 4th Edition
  7. The Scientist and Engineer’s Guide to Digital Signal Processing by Dr. Steven W. Smith
  8. The Theory and Practice of Concurrency by A. W. Roscoe
  9. The Ultimate Question of Programming, Refactoring, and Everything
  10. The Way To Go: A Thorough Introduction to the Go Programming Language
  11. Think Bayes: Bayesian Statistics Made Simple – Allen B. Downey
  12. Think DSP – Digital Signal Processing in Python
  13. Think Stats: Probability and Statistics for Programmers
  14. Thinking Forth
  15. Type Theory and Functional Programming
  16. Understanding and Writing Compilers – Richard Bornat
  17. UNIX Text Processing
  18. Using Z: Specification, Refinement, and Proof (Formal techniques and formal methods for software engineering)
  19. Vector Models for Data-Parallel Computing – Guy Blelloch
  20. VT330/VT340 Programmer Reference Manual – Volume 2: Graphics Programming
  21. Web Data Management (Abiteboul, Manolescu, Rigaux, Rousset, & Senellart. Cambridge University Press, 2011)
  22. What the C or C++ Programmer Needs to Know About C# and the .NET Framework – Charles Petzold
  23. xv6 – a simple, Unix-like teaching operating system

BONUS

  1. OVER TEN OF THOUSANDS OF FREE EBOOKS ON COMPUTERS & INTERNET (PART 1)
  2. 10 FREE COMPUTERS & TECHNOLOGY EBOOKS
  3. 2 FREE PROGRAMMING FOR COMPUTATIONS EBOOKS – MATLAB/OCTAVE & PYTHON
  4. 390 FREE LINUX, UNIX, FREEBSD AND OPERATING SYSTEM EBOOKS
  5. 42 MOST POPULAR AND DOWNLOADED ARTIFICIAL INTELLIGENCE, LOGIC & ROBOTICS EBOOKS