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.

Windows Phone 8.1 Development for Absolute Beginners

Windows Phone 8.1 Development for Absolute Beginners

Bob Tabor delivers this 9+ hour series on Windows Phone 8.1 Development for Absolute Beginners. You’ll learn by doing as you build five apps, covering a range of scenarios, from media playback to hosted HTML to accessing geolocation data and mapping to extending your Windows Phone app to become a universal Windows / Windows Phone app.


Message Queuing with RabbitMQ Succinctly

Message Queuing with RabbitMQ Succinctly

An introduction to the RabbitMQ integration platform with an emphasis on C# and .NET development. Author Stephen Haunts introduces the powerful message broker and queuing system, and guides novices from installation to practical coding. With Message Queuing with RabbitMQ Succinctly, developers of all levels will be able to integrate multiple systems with ease.


Building Front-End Web Apps with Plain JavaScript

Building Front-End Web Apps with Plain JavaScript

This book shows how to build front-end web applications with plain JavaScript, not using any (third-party) framework or library. A front-end web application can be provided by any web server, but it is executed on the user’s computer device (smartphone, tablet or notebook), and not on the remote web server. Typically, but not necessarily, a front-end web application is a single-user application, which is not shared with other users.


Learn Swift

Learn Swift

Swift is a wonderful language that gives you an easy entry-point into the Apple developer ecosystem. If you’ve been put off developing for OS X and iOS because of the need to learn Objective-C, now is the time to start. Swift offers a relatively smooth transition from languages like Ruby and Python. This short book offers you a whirlwind tour of Swift.


Data Mining and Analysis

Data Mining and Analysis

The fundamental algorithms in data mining and analysis are the basis for business intelligence and analytics, as well as automated methods to analyze patterns and models for all kinds of data. Data Mining and Analysis: Fundamental Concepts and Algorithms, a textbook for senior undergraduate and graduate data mining courses provides a comprehensive overview from an algorithmic perspective, integrating concepts from machine learning and statistics, with plenty of examples and exercises.


The Elements of Statistical Learning

The Elements of Statistical Learning

During the past decade there has been an explosion in computation and information technology. With it have come vast amounts of data in a variety of fields such as medicine, biology, finance, and marketing. The challenge of understanding these data has led to the development of new tools in the field of statistics, and spawned new areas such as data mining, machine learning, and bioinformatics. Many of these tools have common underpinnings but are often expressed with different terminology. This book describes the important ideas in these areas in a common conceptual framework.


Undisturbed REST

Undisturbed REST

Building an API is easy, but designing an API that meets business objectives, pleases your users, and is long-lived – now that’s hard. Undisturbed REST tackles these challenges head on, focusing on what you need to know in order to design the perfect API. Along with best practices and modern design techniques, you’ll be guided through an understanding of the REST architectural style, hypermedia, and how to build an API that is both extendable and flexible.


Microsoft System Center: Data Protection for the Hybrid Cloud

Microsoft System Center: Data Protection for the Hybrid Cloud

Part of a series of specialized guides on System Center, Data Protection for the Hybrid Cloud helps you optimize your System Center Operations Manager environment. It focuses on best practices, design concepts, how-to procedures, and in-depth technical troubleshooting.


Microsoft Azure Essentials: Azure Web Apps for Developers

Microsoft Azure Essentials: Azure Web Apps for Developers

Microsoft Azure Essentials: Azure Web Apps for Developers focuses on providing essential information about developing web applications hosted on Azure Web Apps. It is written with the developer who has experience using Visual Studio and the .NET Framework in mind. If Azure Web Apps is new to you, then this book is for you. If you have experience developing for Azure Web Apps, then this book is for you, too, because there are features and tools discussed in this text that are new to the platform.


WatchKit App Development Essentials

WatchKit App Development Essentials

WatchKit App Development Essentials is intended for readers with some existing experience of iOS development using Xcode and the Swift programming language. Beginning with the basics, this book provides an introduction to WatchKit apps and the WatchKit app development architecture before covering topics such as tables, navigation, user input handling, image handling, animation, maps and menus.





Free Offer of the Day!

The PHP AnthologyThe Principles Of Project Management - Free Preview!
Learn how you can deliver projects on time and on budget, again and again. Every project you manage will be unique. Scope, budgets, team dynamics, and timeframes will differ. As a project manager, the most important factor in achieving project success will be your understanding of 'The Principles Of Project Management'. This book will show you that project management isn't rocket science.