Ebooks

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

Learn Java 12 Programming. A step-by-step guide to learning essential concepts in Java SE 10, 11, and 12

Nick Samoylov

Learn Java 17 Programming. Learn the fundamentals of Java Programming with this updated guide with the latest features - Second Edition

Nick Samoylov

Learn Java with Projects. A concise practical guide to learning everything a Java professional really needs to know

Dr. Seán Kennedy, Maaike van Putten

Learn Kali Linux 2019. Perform powerful penetration testing using Kali Linux, Metasploit, Nessus, Nmap, and Wireshark

Glen D. Singh

Learn Kotlin Programming. A comprehensive guide to OOP, functions, concurrency, and coroutines in Kotlin 1.3 - Second Edition

Stephen Samuel, Stefan Bocutiu

Learn Kubernetes Security. Securely orchestrate, scale, and manage your microservices in Kubernetes deployments

Kaizhe Huang, Pranjal Jumde, Loris Degioanni

Learn Linux Quickly. A beginner-friendly guide to getting up and running with the world's most powerful operating system

Ahmed AlKabary

Learn Linux Shell Scripting - Fundamentals of Bash 4.4. A comprehensive guide to automating administrative tasks with the Bash shell

Sebastiaan Tammer

Learn LLVM 12. A beginner's guide to learning LLVM compiler tools and core libraries with C++

Kai Nacke

Learn LLVM 17. A beginner's guide to learning LLVM compiler tools and core libraries with C++ - Second Edition

Kai Nacke, Amy Kwan