Download Latest Free Computer Books

This site lists free eBooks and online books related to programming, computer science, software engineering, web design, mobile app development, networking, databases, information technology, AI, graphics and computer hardware which are provided by publishers or authors on their websites legally. We do not host pirated books or we do not link to sites that host pirated books.

Scala Succinctly

Scala Succinctly

Learning a new programming language can be a daunting task, but Scala Succinctly makes it a simple matter. Author Chris Rose guides readers through the basics of Scala, from installation to syntax shorthand, so that they can get up and running quickly.


Support Vector Machines Succinctly

Support Vector Machines Succinctly

Support Vector Machines (SVMs) are some of the most performant off-the-shelf, supervised machine-learning algorithms. In Support Vector Machines Succinctly, author Alexandre Kowalczyk guides readers through the building blocks of SVMs, from basic concepts to crucial problem-solving algorithms. He also includes numerous code examples and a lengthy bibliography for further study. By the end of the book, SVMs should be an important tool in the reader’s machine-learning toolbox.


Implementing a Custom Language Succinctly

Implementing a Custom Language Succinctly

Custom languages provide many benefits, but many people fear the complexity that comes with trying to deploy them. Author Vassili Kaplan sweeps away the obstacles and shows how custom languages are a tool within reach of any developer. With Implementing a Custom Language Succinctly, readers will discover just how much they can accomplish with the skills they already have.


Application Security in .NET Succinctly

Application Security in .NET Succinctly

Security in software development should be a first-order requirement, but it’s often implemented in projects as an afterthought. With Application Security in .NET Succinctly, author Stan Drapkin provides a refresher of .NET security practices and fills common knowledge gaps for experienced developers and novices alike. Learn about hashes, machine authentication code, key derivation, binary and text encodings, symmetric and authenticated encryption, and much more, and begin properly securing your .NET apps today.


ASP.NET WebHooks Succinctly

ASP.NET WebHooks Succinctly

Taking advantage of WebHooks is something that many developers want to achieve, but many struggle to find a starting point. In ASP.NET WebHooks Succinctly, Gaurav Arora guides readers through the necessary skills and processes to get started.


Asynchronous Programming Succinctly

Asynchronous Programming Succinctly

Unresponsive or sluggish applications can give the impression of a broken or low-quality app. Using asynchronous programming methods, apps can be made to function well even when performing other tasks. In Asynchronous Programming Succinctly, Dirk Strauss shows readers how to use Microsoft Visual Studio to create apps that function well even when performing tasks.


Neural Network Design (2nd Edition)

Neural Network Design (2nd Edition)

Neural Network Design (2nd Edition), by the authors of the Neural Network Toolbox for MATLAB, provides a clear and detailed coverage of fundamental neural network architectures and learning rules. This book gives an introduction to basic neural network architectures and learning rules. Emphasis is placed on the mathematical analysis of these networks, on methods of training them and on their application to practical engineering problems in such areas as nonlinear regression, pattern recognition, signal processing, data mining and control systems.


Practical Web Development

Practical Web Development

Practical Web Development: Learn CSS, JavaScript, PHP, and more with this vital guide to modern web development is perfect for beginners who want to get started and learn the web development basics, but also offers experienced developers a web development roadmap that will help them to extend their capabilities.


Java Succinctly Part 2

Java Succinctly Part 2

In this second eBook on Java, Christopher Rose takes readers through some of the more advanced features of the language. Java Succinctly Part 2 explores powerful and practical features of Java, such as multithreading, building GUI applications, and 2-D graphics and game programming. Then learn techniques for using these mechanisms in coherent projects by building a calculator app and a simple game with the author.


Thinking in JavaScript

Thinking in JavaScript

Thinking in JavaScript: A focused guide designed to help you understand and start speaking the language of the Web. In this book, we are going to use a practical approach so that we can gain more insight into JavaScript. By the end of the book, we should be able to understand the concepts of JavaScript so that we can implement it in our real-life applications.





Free Offer of the Day!

The PHP AnthologyThe Ultimate Interview Guide - Free eBook!
Get tips from the team that conducts over 250 interviews a month. At Morgan Hunter, we interview an average of 257 people a month. We've seen it all - the good, the bad, and the just okay. We want to share our experience with you, because we know what it takes to have a successful interview. In this eBook, we will walk you through the steps you need to take to nail your next interview.