Free IT, Programming and Computer Science Books



Bookstore > Books > Free Downloads

How To Code in React.js

How To Code in React.js

This open book is an introduction to React that works from the foundations upward. Each chapter takes you a little deeper into the React ecosystem, building on your previous knowledge. Along the way, you'll learn how to maintain internal state, pass information between parts of an application, and explore different options for stylin...
The Official Raspberry Pi Handbook 2021

The Official Raspberry Pi Handbook 2021

To help you get the most of out of your Raspberry Pi computer, this official Handbook features 200 pages of essential information, inspiring projects, practical tutorials, and definitive reviews.Learn how to set up your Raspberry Pi and start using it; Discover the new Raspberry Pi 400 and High Quality Camera; Be inspired by incredible pr...
XcalableMP PGAS Programming Language

XcalableMP PGAS Programming Language

XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Address Space (PGAS) model for distributed memory parallel systems. This open book presents XcalableMP language from its programming model and basic concept to the experience and performance of applications described in Xc...
Libelf by Example

Libelf by Example

This tutorial introduces libelf, a library for reading and writing object code in the Extensible Linking Format (ELF) file format.- Getting started with libelf: obtaining a handle to an ELF object, establishing a working ELF version, and handling errors reported by libelf.- How ELF data structures are laid out in-memory and on disk, the n...
Build Your Own First-Person Shooter in Unity

Build Your Own First-Person Shooter in Unity

Ever fancied creating your own first-person shooter game? Now you can with this 140-page bookazine, brought to you by the Wireframe magazine team with tips from expert video game developers!Making a fast-paced 3D action game needn't be as daunting as it sounds. Build Your Own First-Person Shooter in Unity will take you step-by- step ...
Real-Time ASP.NET Core 3 Apps with SignalR Succinctly

Real-Time ASP.NET Core 3 Apps with SignalR Succinctly

The ASP.NET Core SignalR library is open source and allows developers to simplify adding real-time web functionality to applications. This means that the server-side code can instantly push content to connected clients. In Real-Time ASP.NET Core 3 Apps with SignalR Succinctly, Dirk Strauss will show you how to use it to create a chat appl...
ASP.NET Core 3.1 Succinctly

ASP.NET Core 3.1 Succinctly

ASP.NET Core 3.1 Succinctly specifically covers the web development part of the ASP.NET Core framework, which has gone through some improvements since it was first released. In this updated e-book, Simone Chiaretta Ugo Lattanzi guide readers through the foundations of the library, cover its basic features, and cover the new version of the...
Raspberry Pi Beginner's Guide

Raspberry Pi Beginner's Guide

Fully updated for Raspberry Pi 400, Raspberry Pi 4, and the latest software, this 252-page official Raspberry Pi book is crammed with projects and beginner's guides containing all the information you need to get started using your new computer!Learn how to set up your Raspberry Pi, install an operating system, and start using it. Fol...
Ernst Denert Award for Software Engineering 2019

Ernst Denert Award for Software Engineering 2019

This open book provides an overview of the dissertations of the five nominees for the Ernst Denert Award for Software Engineering in 2019. The prize, kindly sponsored by the Gerlind & Ernst Denert Stiftung, is awarded for excellent work within the discipline of Software Engineering, which includes methods, tools and procedures for bet...
The JavaScript Beginner's Handbook

The JavaScript Beginner's Handbook

The JavaScript Beginner's Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. The author find this approach gives a well-rounded overview. This book does not try to cover everything under the sun related to JavaScript. It focuses on the core of the language, trying to simplify the more complex topics. The au...
First Semester in Numerical Analysis with Python

First Semester in Numerical Analysis with Python

The book is based on "First semester in Numerical Analysis with Julia". The contents of the original book are retained, while all the algorithms are implemented in Python (Version 3.8.0). Python is an open source (under OSI), interpreted, general-purpose programming language that has a large number of users around the world. Pyt...
First Semester in Numerical Analysis with Python

First Semester in Numerical Analysis with Python

The book is based on "First semester in Numerical Analysis with Julia". The contents of the original book are retained, while all the algorithms are implemented in Python (Version 3.8.0). Python is an open source (under OSI), interpreted, general-purpose programming language that has a large number of users around the world. Pyt...
Creative Scala

Creative Scala

Creative Scala is aimed at developers who have no prior experience in Scala. It is designed to give you a fun introduction to functional programming. We assume you have some familiarity with another programming language but little or no experience with Scala or other functional languages.We have three goals with this book:1. To give an in...
Applied Discrete Structures, 3rd Edition

Applied Discrete Structures, 3rd Edition

Applied Discrete Structures, is a two semester undergraduate text in discrete mathematics, focusing on the structural properties of mathematical objects. These include matrices, functions, graphs, trees, lattices and algebraic structures. The algebraic structures that are discussed are monoids, groups, rings, fields and vector spaces. App...
Demystifying Internet of Things Security

Demystifying Internet of Things Security

Break down the misconceptions of the Internet of Things by examining the different security building blocks available in Intel Architecture (IA) based IoT platforms. This open access book reviews the threat pyramid, secure boot, chain of trust, and the SW stack leading up to defense-in-depth.The IoT presents unique challenges in implement...
Programming Persistent Memory

Programming Persistent Memory

Beginning and experienced programmers will use this comprehensive guide to persistent memory programming. You will understand how persistent memory brings together several new software/hardware requirements, and offers great promise for better performance and faster application startup times - a huge leap forward in byte-addressable capac...
Beej's Guide to Network Programming

Beej's Guide to Network Programming

Back in the mid 90s, Beej got tired of all his friends asking him how to do this stuff with networking programming in C, so he put pen to paper on the early World Wide Web and wrote down everything he knew just to get them off his back. Since then, the Guide has expanded significantly, with plenty of examples, and covers IPv6. Inside you&...
Measure, Integration & Real Analysis

Measure, Integration & Real Analysis

This open book welcomes students into the fundamental theory of measure, integration, and real analysis. Focusing on an accessible approach, Axler lays the foundations for further study by promoting a deep understanding of key results. Content is carefully curated to suit a single course, or two-semester sequence of courses, creating a ve...
Introduction to Scientific Programming with Python

Introduction to Scientific Programming with Python

This open book offers an initial introduction to programming for scientific and computational applications using the Python programming language. The presentation style is compact and example-based, making it suitable for students and researchers with little or no prior experience in programming. The book uses relevant examples from mathe...
.NET Microservices

.NET Microservices

This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers. To make it easier to get started with containers and microservices, the guide focuses on a reference containerized and micro...

Pages: ←Previous | 1 ... 3, 4, 5, 6, 7 ... 28 | Next→

Subscribe to Newsletter

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