Free IT, Programming and Computer Science Books



Bookstore > Books > Free Downloads

Learning Python Matplotlib

Learning Python Matplotlib

Matplotlib is a plotting library for Python. It provides object-oriented APIs for embedding plots into applications. It is similar to MATLAB in capacity and syntax.It is an unofficial and free Python Matplotlib book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many h...
Learning R

Learning R

R is a programming language and free software environment for statistical computing and graphics. It is an unofficial and free R ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow....
The Big Book of Machine Learning Use Cases

The Big Book of Machine Learning Use Cases

The world of machine learning is evolving so quickly that it's challenging to find real-life use cases that are relevant to your day-to-day work.That's why we've created this comprehensive guide you can start using right away. Get everything you need - use cases, code samples and notebooks - so you can start putting the Dat...
Learning Haskell

Learning Haskell

Haskell is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. It is an unofficial and free Haskell book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow....
Elixir Succinctly

Elixir Succinctly

Author Emanuele DelBono guides readers along the first steps of mastering the Elixir programming language in Elixir Succinctly. Providing a brief overview of Elixir's history and purpose and clear instructions to create an app with Elixir, DelBono makes it easy for developers who wish to add a new language to their repertoire....
Learning PHP

Learning PHP

PHP is a widely-used open source programming language. It is especially suited for web development. The unique thing about PHP is that it serves both beginners as well as experienced developers. It has a low barrier to entry so it is easy to get started with, and at the same time, it provides advanced features offered in other programming...
Learning Twitter Bootstrap

Learning Twitter Bootstrap

Bootstrap is a HTML, CSS, and JavaScript framework used to create websites that are created using a mobile-first paradigm as well as responsive web design (RWD). It uses a combination of premade CSS classes and JavaScript to make a variety of things on the web. It includes things such as a custom, responsive grid that allows websites to b...
Electron Succinctly

Electron Succinctly

Developing web apps can be made more difficult by the fact that they do not easily or natively run in desktop environments. This can make a variety of development skills useless, reducing the amount of expertise even the best developers can bring to a project and increasing the workload for producing cross-platform apps. But with the Elec...
Getting the Most from LINQPad Succinctly

Getting the Most from LINQPad Succinctly

LINQPad is a powerful testing tool for all .NET developers that can help them deliver solutions in less time. In Getting the Most from LINQPad Succinctly, returning Succinctly series author Jose Roberto Olivas Mendoza lays out different ways to extend the functionality built into LINQPad. In this ebook, you'll learn how to use LINQPa...
Learning SAP ABAP

Learning SAP ABAP

ABAP (Advanced Business Application Programming) is a high-level programming language developed by SAP for programming business applications in the SAP environment.It is an unofficial and free SAP ABAP book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworkin...
Learning Bosun

Learning Bosun

Bosun is an open-source monitoring and alerting system created by Stack Overflow. It has an expressive domain specific language for evaluating alerts and creating detailed notifications. It also lets you test your alerts against historical data for a faster development experience.It is an unofficial and free Bosun book created for educati...
Computer Networks

Computer Networks

Computer Networks: A Systems Approach, Sixth Edition, explores the key principles of computer networking, using real world examples from network and protocol design. Using the Internet as the primary example, this best-selling classic textbook explains various protocols and networking technologies. The systems-oriented approach encourages...
Certified Programming with Dependent Types

Certified Programming with Dependent Types

The technology of mechanized program verification can play a supporting role in many kinds of research projects in computer science, and related tools for formal proof-checking are seeing increasing adoption in mathematics and engineering. This book provides an introduction to the Coq software for writing and checking mathematical proofs....
Gameplay, Emotions and Narrative

Gameplay, Emotions and Narrative

This book is devoted to emotional and narrative immersion in the experience of gameplay. The focus of our research is the complex interplay between the story and mechanics in digital games. Our goal is to demonstrate how the narrative and the ludic elements together can form unique player experiences. The volume is a collection of case st...
Category Theory for Programmers

Category Theory for Programmers

Category Theory is one of the most abstract branches of mathematics. It is usually taught to graduate students after they have mastered several other branches of mathematics, like algebra, topology, and group theory. It might, therefore, come as a shock that the basic concepts of category theory can be explained in relatively simple terms...
Python Machine Learning Projects

Python Machine Learning Projects

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions - sometimes without final input from humans who may be impacted by these findings - it is crucial to invest in bringing more stakeholders into the fold. This book of Python projects in machine learning tries to do just that: to equip the d...
Pro TBB

Pro TBB

This open access book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades of experience in developing and teaching parallel programming with TBB, offering their insights in an approachable manner. Throughout the boo...
Ray Tracing Gems

Ray Tracing Gems

This book is a must-have for anyone serious about rendering in real time. With the announcement of new ray tracing APIs and hardware to support them, developers can easily create real-time applications with ray tracing as a core component. As ray tracing on the GPU becomes faster, it will play a more central role in real-time rendering. R...
Graph Algorithms

Graph Algorithms

Learn how graph algorithms can help you leverage relationships within your data to develop intelligent solutions and enhance your machine learning models. With this practical guide,developers and data scientists will discover how graph analytics deliver value, whether they're used for building dynamic network models or forecasting re...
API Traffic Management 101

API Traffic Management 101

The aim of this short book is to introduce the general themes, challenges, and opportunities in the world of managing API traffic. Most of the examples and recommendations come from my own experience (or that of colleagues) while working with customers, ranging from small local startups to global enterprises.This book is for those just ge...

Pages: ←Previous | 1 ... 11, 12, 13, 14, 15 ... 28 | Next→

Subscribe to Newsletter

Be the first to know about new IT books, upcoming releases, exclusive offers and more.