An incisive exploration of how cyberattacks are transforming geopolitics Cyberattacks are the ultimate geopolitical weapon of the 21st century. They are used to damage presidential campaigns, shut down electric grids, sway public sentiment, and co...
Based on the author's popular online course, Offensive Security turns offensive security theory into practice, equipping security professionals with the hands-on knowledge they'll need to carry out red team operations in the field. Unlike other of...
You know how to code, but you're ready to level up. You've heard about the power and performance of C++, a language vital to fields like AI, game development, and high-performance computing. But where do you even start? Existing resources are eith...
Computer Science Why is a book that presents a straightforward, curiosity-based approach to filling in the blanks around common, introductory material taught in Computer Science (CS) classes. If you have ever wondered "why is that?" about a progra...
The Rust Programming Language, 3rd Edition is the official guide to Rust 2024 and the latest iteration of one of the bestselling Rust books of all time. Rust provides control of low-level details along with high-level ergonomics, allowing you to i...
Strengthen AI-enabled cyber resilience and deliver informed, data-led security decisions across your organization. Artificial Intelligence in Cybersecurity gives senior cybersecurity professionals the proven tools to navigate escalating AI-driven ...
Adobe Photoshop Classroom in a Book 2026 contains 15 lessons that use real-world, project-based learning to cover the basics and beyond, providing countless tips and techniques to help you become more productive with the program. For beginners and...
In CompTIA SecAI+ Study Guide: Exam CY0-001, veteran cybersecurity and AI professionals Mike Chapple and Fred Nwanganga deliver easy-to-follow coverage of the security concepts critical to AI use and development. You’ll examine basic AI concepts a...
Knowing how to speak to AI – and how not to – is a skill that everyone now needs. Hundreds of millions of people now talk to AI, such as ChatGPT, every day. They organise their finances and holidays, ask advice, seek therapy and find love – via...
Python in easy steps, 3rd edition teaches you to program in the powerful Python programming language – the world’s favorite coding language. It gives complete examples that illustrate each aspect with colorized source code. Python in easy steps, 3...
Learn the essential skills and concepts for working with data in the cloud using Microsoft Azure. With this practical guide, professionals new to data management and Azure will learn how to leverage Azure services such as Azure Cosmos DB, Azure St...
This book provides an in-depth exploration of the dynamic intersection between machine learning (ML) and cybersecurity, offering a detailed analysis of how these technologies are reshaping the security landscape. It tracks the significant progress...
Using statistics to analyse research data can be tricky when you are getting started. This book shows you how to effectively conduct statistical analysis in both R and SPSS without getting overwhelmed by complex theories and formulas. It is a prac...
Implement advanced and agentic AI with confidence, control and strategic foresight. Safer Agentic AI is a guide for senior technology and business professionals who must deploy the most advanced AI systems in ways that accelerate innovation while ...
Microsoft PowerBI For Dummies gives you the foundation you need to use this powerful software platform to manage your data and gather insight for making better decisions. With PowerBI, you can visualize, model, and interpret large datasets, quickl...
Deep Learning Crash Course goes beyond the basics of machine learning to delve into modern techniques and applications of great interest right now, and whose popularity will only grow in the future. The book covers topics such as generative models...
This detailed overview on artificial intelligence in libraries is a history, a guide for librarians, and a resource for students and researchers. Artificial intelligence is an extremely important but little-understood topic, including in libraries...
Learning to code has never been easier than with this innovative visual guide to computer programming for beginners. In our digital world, coding skills are in high demand and the need for programmers is still growing. Taking the first steps in le...
A step-by-step guide to the core features of Photoshop Elements, one of the world's most accessible photo-editing apps for non-pros In Photoshop Elements For Dummies, an experienced team of design professionals walks you through the beginner-frien...
Photoshop for Interior Designers, Second Edition introduces step-by-step techniques for interior designers to successfully use Adobe Photoshop to visually communicate their design concept through graphic images and to illustrate design ideas throu...
Computer Architecture: A Quantitative Approach, has been considered essential reading by instructors, students and practitioners of computer design for nearly 30 years. The seventh edition of this classic textbook from John Hennessy and David Patt...
Nonlocal Quantum Computing Theory offers a fresh perspective on quantum computing, moving beyond the traditional qubit-based approach to a physics-driven interpretation of computation. This book highlights the limitations and logical flaws in main...
Fun Python GUI Projects in easy steps contains mostly outrageous projects and a few sensible ones. Get ready to embark on a thrilling adventure into the world of graphical user interfaces (GUIs) with guizero – an easy way to build GUIs with Python...
Today's software applications need more than a friendly interface and correct algorithms. They also need to be responsible: to be beneficial for society and not cause harm. In an era of AI chatbots, deep fake images and videos, social media bubble...