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.

  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

Interested in videos created exclusively for bookworms?

Watch videos about books, reading and writing. Expect weird, amazing, never known before facts and many more.

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the latest posts and news.

You have Successfully Subscribed!