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.

The JavaScript Way

The JavaScript Way

The JavaScript Way is primarily designed for beginners. It is divided into three main parts. The first one teaches the basics of programming with JavaScript. The second one explains how to use JavaScript to create interactive web pages. The third one deals with web application development on both the client and server sides. Each part depends on the previous ones, but there’s no other prerequisite to reading.


Android Developer Fundamentals Course – Practical Workbook

Android Developer Fundamentals Course - Practical Workbook

Android Developer Fundamentals: Learn to create Android Applications is a training course created by the Google Developer Training team. You learn basic Android programming concepts and build a variety of apps, starting with Hello World and working your way up to apps that use content providers and loaders. This practical workbook guides you through creating Android apps to practice and perfect the skills you’re learning.


R for Data Science

R for Data Science: Import, Tidy, Transform, Visualize, and Model Data

Learn how to use R to turn raw data into insight, knowledge, and understanding. R for Data Science: Import, Tidy, Transform, Visualize, and Model Data introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make data science fast, fluent, and fun.


The Little ASP.NET Core Book

The Little ASP.NET Core Book

This short book helps developers and people interested in web programming, learn about ASP.NET Core 2.0, a new framework for building web applications and APIs. The Little ASP.NET Core Book is structured as a tutorial. You’ll build a to-do app from start to finish.


Gradle Succinctly

Gradle Succinctly

Gradle is an open-source build automation system conceived upon a Groovy-based domain-specific language. Gradle was designed for multi-project builds, as a build tool and a means for automating the compilation, test, and release process. In Gradle Succinctly, author José Roberto Olivas Mendoza will show readers how to improve their projects’ development cycle in order to shrink delivery times and build more reliable products with Gradle, from installing it to exploring capabilities like hooks and dependency management.


Force.com Succinctly

Force.com Succinctly

Force.com Succinctly offers developers and business users easy access to the many benefits of this popular platform. Now anyone can build powerful enterprise apps without writing lots of code, and author Ed Freitas guides readers through the Force.com fundamentals. Developers from backgrounds such as SQL Server, .NET, and JavaScript will see quickly that Force.com abstracts much of the complexity behind a relational database and makes it easy to create apps based on out-of-the-box Salesforce objects.


Cryptography in .NET Succinctly

Cryptography in .NET Succinctly

Irresponsible ownership of data is the cause of many leaked emails, data, and other damaging information. Securing a user’s personal information is the job of software developers. If you, as a developer, can decrypt the information stored in the database of the system you are working on, then so can anyone else. In Cryptography in .NET Succinctly, Dirk Strauss will take readers through generating cryptographic signatures, hashing and salting passwords, and when and how to use symmetric vs. asymmetric encryption.


Power BI Succinctly

Power BI Succinctly

Power BI is a cloud-based business analytics service that gives us a single view of the most critical business data. A tool for creating live dashboards and rich, interactive reports, Power BI allows access to data for monitoring the health of a business. Pierstefano Tucci will take readers through the Power BI interface, query creation, publishing your work, and more in Power BI Succinctly.


Think Java: How to Think Like a Computer Scientist

Think Java: How to Think Like a Computer Scientist

Think Java: How to Think Like a Computer Scientist is an introduction to computer science and programming intended for people with little or no experience. We start with the most basic concepts and are careful to define all terms when they are first used. The book presents each new idea in a logical progression. Larger topics, like recursion and object-oriented programming, are divided into smaller examples and introduced over the course of several chapters.


Modeling and Simulation in Python

Modeling and Simulation in Python

Modeling and Simulation in Python is an introduction to modeling and simulation of physical systems using the Python programming language.





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.