E-Books

Learn Bosque Programming. Boost your productivity and software reliability with Microsoft’s new open-source programming language

Sebastian Kaczmarek, Joel Ibaceta

Learn C# in 7 days. Get up and running with C# 7 with async main, tuples, pattern matching, LINQ, regex, indexers, and more

Gaurav Aroraa

Learn C Programming. A beginner's guide to learning C programming the easy and disciplined way

Jeff Szuhay

Learn C Programming. A beginner's guide to learning the most powerful and general-purpose programming language with ease - Second Edition

Jeff Szuhay

Learn C# Programming. A guide to building a solid foundation in C# language for writing efficient programs

Marius Bancila, Raffaele Rialdi, Ankit Sharma, Dino Esposito

Learn Chart.js. Create interactive visualizations for the Web with Chart.js 2

Helder da Rocha

Learn Clip Studio Paint. A beginner's guide to creating compelling art in manga, comics, and animation - Fourth Edition

Inko Ai Takita, Liz Staley

Learn Clip Studio Paint. A beginner's guide to creating compelling comics and manga art - Third Edition

Inko Ai Takita, Liz Staley

Learn Clip Studio Paint. Create impressive comics and Manga art in world-class graphics software - Second Edition

Liz Staley

Learn Computer Forensics. A beginner's guide to searching, analyzing, and securing digital evidence

William Oettinger

Learn Computer Forensics. Your one-stop guide to searching, analyzing, acquiring, and securing digital evidence - Second Edition

William Oettinger

Learn D3.js. Create interactive data-driven visualizations for the web with the D3.js library

Helder da Rocha

Learn Data Structures and Algorithms with Golang. Level up your Go programming skills to develop faster and more efficient code

Bhagvan Kommadi

Learn Docker - Fundamentals of Docker 18.x. Everything you need to know about containerizing your applications and running them in production

Gabriel N. Schenker

Learn Docker ,Äi Fundamentals of Docker 19.x. Build, test, ship, and run containers with Docker and Kubernetes - Second Edition

Gabriel N. Schenker

Learn ECMAScript. Discover the latest ECMAScript features in order to write cleaner code and learn the fundamentals of JavaScript - Second Edition

MEHUL MOHAN, Narayan Prusty

Learn Ethereum. A practical guide to help developers set up and run decentralized applications with Ethereum 2.0 - Second Edition

Xun (Brian) Wu, Zhihong Zou, Dongying Song

Learn Ethereum. Build your own decentralized applications with Ethereum and smart contracts

Xun (Brian) Wu, Zhihong Zou, Dongying Song

Learn Ethical Hacking from Scratch. Your stepping stone to penetration testing

Zaid Sabih

Learn Grafana 10.x. A beginner's guide to practical data analytics, interactive dashboards, and observability - Second Edition

Eric Salituro

Learn Grafana 7.0. A beginner's guide to getting well versed in analytics, interactive dashboards, and monitoring

Eric Salituro

Learn Helm. Improve productivity, reduce complexity, and speed up cloud-native adoption with Helm for Kubernetes

Andrew Block, Austin Dewey

Learn Human-Computer Interaction. Solve human problems and focus on rapid prototyping and validating solutions through user testing

Christopher Reid Becker