30 Agents Every AI Engineer Must Build
March 2026 | 542 pages
Chapter 1: Foundations of Agent Engineering
Chapter 2: The Agent Engineer's Toolkit
Chapter 3: The Art of Agent Prompting
Chapter 4: Agent Deployment and Responsible Development
Chapter 5: Foundational Cognitive Architectures
Chapter 6: Information Retrieval and Knowledge Agents
Chapter 7: Tool Manipulation and Orchestration Agents
Chapter 8: Data Analysis and Reasoning Agents
Chapter 9: Software Development Agents
Chapter 10: Conversational and Content Creation Agents
Chapter 11: Multi-Modal Perception Agents
Chapter 12: Ethical and Explainable Agents
Chapter 13: Healthcare and Scientific Agents
Chapter 14: Financial and Legal Domain Agents
Chapter 15: Education and Knowledge Agents
Chapter 16: Embodied and Physical World Agents
Chapter 17: Epilogue: The Future of Intelligent Agents
Index
Read table of contents
Hide table of contents
Python Illustrated
February 2026 | 432 pages
Introduction
Get Your Computer Ready to Code Python
Understanding Variables and Data Types
Working with Conditional Statements
Using Lists, Tuples, and Dictionaries
Iterating with Loops
Writing Functions and Using Built-In Functions
Handling Files and Exceptions
Creating and Using Classes
Understanding Inheritance
Debugging Our Code
Next Steps
Unlock Your Exclusive Benefits
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
LLM Engineer's Handbook
October 2024 | 522 pages
Understanding the LLM Twin Concept and Architecture
Tooling and Installation
Data Engineering
RAG Feature Pipeline
Supervised Fine-Tuning
Fine-Tuning with Preference Alignment
Evaluating LLMs
Inference Optimization
RAG Inference Pipeline
Inference Pipeline Deployment
MLOps and LLMOps
MLOps Principles
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Building AI Agents with LLMs, RAG, and Knowledge Graphs
July 2025 | 566 pages
Part 1:
The AI Agent Engine: From Text to Large Language Models
Chapter 1: Analyzing Text Data with Deep Learning
Chapter 2: The Transformer: The Model Behind the Modern AI Revolution
Chapter 3: Exploring LLMs as a Powerful AI Engine
Part 2:
AI Agents and Retrieval
of Knowledge
Chapter 4: Building a Web Scraping Agent with an LLM
Chapter 5: Extending Your Agent with RAG to Prevent Hallucinations
Chapter 6: Advanced RAG Techniques for Information Retrieval and Augmentation
Chapter 7: Creating and Connecting a Knowledge Graph to an AI Agent
Chapter 8: Reinforcement Learning and AI Agents
Part 3:
Creating Sophisticated AI to Solve Complex Scenarios
Chapter 9: Creating Single- and Multi-Agent Systems
Chapter 10: Building an AI Agent Application
Chapter 11: The Future Ahead
Chapter 12: Unlock Your Exclusive Benefits
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents
Mastering QuickBooks 2026
December 2025 | 544 pages
Part 1: Setting Up Your Company File
Small-Business Bookkeeping 101
Getting Started with QuickBooks Online
Company File Setup
Customizing QuickBooks for Your Business
Managing Customer and Vendor Lists
Part 2: Recording Transactions in QBO
Managing Sales Tax
Recording Sales Transactions in QuickBooks Online
Customer Sales Reports in QuickBooks Online
Recording Expenses in QuickBooks Online
Vendor and Expenses Reports in QuickBooks Online
Part 3: Managing Bank Feeds, EE’s, and Contractors in QBO
Managing Bank Feeds and Reconciling Bank and Credit Card Accounts
Managing 1099 Contractors and Introducing QuickBooks Time in QBO
Managing Employees in QuickBooks Online
Part 4: Closing the Books and Generating Reports in QBO
Report Center Overview
Business Overview and Cash Management Tools and Reports
Closing the Books in QuickBooks Online
Part 5: Integrating E-Commerce Platforms and Advanced Inventory
Integrating E-Commerce Platforms with QuickBooks Online
Managing Products and Services
Unlock this Book’s Free Benefits in 3 Easy Steps
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals
November 2025 | 828 pages
Hello, C#! Welcome, .NET!
Speaking C#
Controlling Flow, Converting Types, and Handling Exceptions
Writing, Debugging, and Testing Functions
Building Your Own Types with Object-Oriented Programming
Implementing Interfaces and Inheriting Classes
Packaging and Distributing .NET Types
Working with Common .NET Types
Working with Files, Streams, and Serialization
Working with Data Using Entity Framework Core
Querying and Manipulating Data Using LINQ
Introducing Modern Web Development Using .NET
Building Websites Using ASP.NET Core
Building Interactive Web Components Using Blazor
Building and Consuming Web Services
Unlock Your Exclusive Benefits
Epilogue
Index
Read table of contents
Hide table of contents
Bare-Metal Embedded C Programming
September 2024 | 448 pages
Chapter 1: Setting Up the Tools of the Trade
Chapter 2: Constructing Peripheral Registers from Memory Addresses
Chapter 3: Understanding the Build Process and Exploring the GNU Toolchain
Chapter 4: Developing the Linker Script and Startup File
Chapter 5: The “Make” Build System
Chapter 6: The Common Microcontroller Software Interface Standard (CMSIS)
Chapter 7: The General-Purpose Input/Output (GPIO) Peripheral
Chapter 8: System Tick (SysTick) Timer
Chapter 9: General-Purpose Timers (TIM)
Chapter 10: The Universal Asynchronous Receiver/Transmitter Protocol
Chapter 11: Analog-to-Digital Converter (ADC)
Chapter 12: Serial Peripheral Interface (SPI)
Chapter 13: Inter-Integrated Circuit (I2C)
Chapter 14: External Interrupts and Events (EXTI)
Chapter 15: The Real-Time Clock (RTC)
Chapter 16: Independent Watchdog (IWDG)
Chapter 17: Direct Memory Access (DMA)
Chapter 18: Power Management and Energy Efficiency in Embedded Systems
Chapter 19: Unlock Your Book’s Exclusive Benefits
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents
Practical C# Projects with .NET
April 2026 | 518 pages
Part 1: Building Console Applications
Chapter 1: Building an Adventure Game Console App with .NET and Spectre.Console
Chapter 2: Recreating the Enigma Machine with Object-Oriented Programming
Chapter 3: Exploring Infinite Worlds with Procedural Generation
Chapter 4: Building a Data-Driven Role-Playing Game
Part 2: Web, Mobile, and Desktop Applications
Chapter 5: Tracking Collectible Card Games with ASP.NET Minimal APIs and Entity Framework
Chapter 6: Creating a Trading Card Tracker Using Blazor WebAssembly
Chapter 7: Building a Cross-Platform Chatbot with Uno Platform and ELIZA
Part 3: Building AI-powered side projects
Chapter 8: Building Conversational AI Partners with Ollama and Microsoft.Extensions.AI
Chapter 9: Building an AI Librarian with Microsoft Agent Framework
Chapter 10: Building and Monitoring a Model Context Protocol Server with Aspire
Chapter 11: Predicting Values with Machine Learning, IoT Data, and ML.NET
Part 4: Cross-platform Game Development with MonoGame
Chapter 12: Recreating Pong in MonoGame with C#
Chapter 13: Building Larger Games with Graphics, Collisions, and AI
Chapter 14: Succeeding with Side Projects
Chapter 15: Unlock Your Exclusive Benefits
Index
Read table of contents
Hide table of contents
Building Agentic AI Systems
April 2025 | 292 pages
Part 1: Foundations of Generative AI and Agentic Systems
Chapter 1: Fundamentals of Generative AI
Chapter 2: Principles of Agentic Systems
Chapter 3: Essential Components of Intelligent Agents
Part 2: Designing and Implementing Generative AI-Based Agents
Chapter 4: Reflection and Introspection in Agents
Chapter 5: Enabling Tool Use and Planning in Agents
Chapter 6: Exploring the Coordinator, Worker, and Delegator Approach
Chapter 7: Effective Agentic System Design Techniques
Part 3: Trust, Safety, Ethics, and Applications
Chapter 8: Building Trust in Generative AI Systems
Chapter 9: Managing Safety and Ethical Considerations
Chapter 10: Common Use Cases and Applications
Chapter 11: Conclusion and Future Outlook
Chapter 12: Unlock Your Exclusive Benefits
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents
Machine Learning with PyTorch and Scikit-Learn
February 2022 | 774 pages
Giving Computers the Ability to Learn from Data
Training Simple Machine Learning Algorithms for Classification
A Tour of Machine Learning Classifiers Using Scikit-Learn
Building Good Training Datasets – Data Preprocessing
Compressing Data via Dimensionality Reduction
Learning Best Practices for Model Evaluation and Hyperparameter Tuning
Combining Different Models for Ensemble Learning
Applying Machine Learning to Sentiment Analysis
Predicting Continuous Target Variables with Regression Analysis
Working with Unlabeled Data – Clustering Analysis
Implementing a Multilayer Artificial Neural Network from Scratch
Parallelizing Neural Network Training with PyTorch
Going Deeper – The Mechanics of PyTorch
Classifying Images with Deep Convolutional Neural Networks
Modeling Sequential Data Using Recurrent Neural Networks
Transformers – Improving Natural Language Processing with Attention Mechanisms
Generative Adversarial Networks for Synthesizing New Data
Graph Neural Networks for Capturing Dependencies in Graph Structured Data
Reinforcement Learning for Decision Making in Complex Environments
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Generative AI with LangChain
May 2025 | 484 pages
The Rise of Generative AI: From Language Models to Agents
First Steps with LangChain
Building Workflows with LangGraph
Building Intelligent RAG Systems
Building Intelligent Agents
Advanced Applications and Multi-Agent Systems
Software Development and Data Analysis Agents
Evaluation and Testing
Production-Ready LLM Deployment and Observability
The Future of Generative Models: Beyond Scaling
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Mathematics of Machine Learning
May 2025 | 730 pages
Introduction
Part 1: Linear Algebra
1 Vectors and Vector Spaces
2 The Geometric Structure of Vector Spaces
3 Linear Algebra in Practice
4 Linear Transformations
5 Matrices and Equations
6 Eigenvalues and Eigenvectors
7 Matrix Factorizations
8 Matrices and Graphs
References
Part 2: Calculus
9 Functions
10 Numbers, Sequences, and Series
11 Topology, Limits, and Continuity
12 Differentiation
13 Optimization
14 Integration
References
Part 3: Multivariable Calculus
15 Multivariable Functions
16 Derivatives and Gradients
17 Optimization in Multiple Variables
References
Part 4: Probability Theory
18 What is Probability?
19 Random Variables and Distributions
20 The Expected Value
References
Part 5: Appendix
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Machine Learning for Algorithmic Trading
July 2020 | 820 pages
Machine Learning for Trading – From Idea to Execution
Market and Fundamental Data – Sources and Techniques
Alternative Data for Finance – Categories and Use Cases
Financial Feature Engineering – How to Research Alpha Factors
Portfolio Optimization and Performance Evaluation
The Machine Learning Process
Linear Models – From Risk Factors to Return Forecasts
The ML4T Workflow – From Model to Strategy Backtesting
Time-Series Models for Volatility Forecasts and Statistical Arbitrage
Bayesian ML – Dynamic Sharpe Ratios and Pairs Trading
Random Forests – A Long-Short Strategy for Japanese Stocks
Boosting Your Trading Strategy
Data-Driven Risk Factors and Asset Allocation with Unsupervised Learning
Text Data for Trading – Sentiment Analysis
Topic Modeling – Summarizing Financial News
Word Embeddings for Earnings Calls and SEC Filings
Deep Learning for Trading
CNNs for Financial Time Series and Satellite Images
RNNs for Multivariate Time Series and Sentiment Analysis
Autoencoders for Conditional Risk Factors and Asset Pricing
Generative Adversarial Networks for Synthetic Time-Series Data
Deep Reinforcement Learning – Building a Trading Agent
Conclusions and Next Steps
References
Index
Read table of contents
Hide table of contents
Python Machine Learning By Example
July 2024 | 526 pages
Getting Started with Machine Learning and Python
Building a Movie Recommendation Engine with Naïve Bayes
Predicting Online Ad Click-Through with Tree-Based Algorithms
Predicting Online Ad Click-Through with Logistic Regression
Predicting Stock Prices with Regression Algorithms
Predicting Stock Prices with Artificial Neural Networks
Mining the 20 Newsgroups Dataset with Text Analysis Techniques
Discovering Underlying Topics in the Newsgroups Dataset with Clustering and Topic Modeling
Recognizing Faces with Support Vector Machine
Machine Learning Best Practices
Categorizing Images of Clothing with Convolutional Neural Networks
Making Predictions with Sequences Using Recurrent Neural Networks
Advancing Language Understanding and Generation with the Transformer Models
Building an Image Search Engine Using CLIP: a Multimodal Approach
Making Decisions in Complex Environments with Reinforcement Learning
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Workflow Automation with Microsoft Power Automate
December 2025 | 544 pages
Part 1: The Basics
Introducing Microsoft Power Automate
Getting Started with Power Automate
Working with Email
Copying Files
Creating Button Flows
Generating Push Notifications
Working with Shared Flows
Part 2: Advanced Operations and Flows
Working with Conditions
Understanding Expressions and Functions
Getting Started with Approvals
Working with Multiple Approvals
Posting Approvals to Teams
Using Databases
Working with Microsoft Forms
Posting to Slack
Accepting User Input
Automating Entra ID
Part 3: Robotic Process Automation, AI Models, Copilot, and Beyond
Introducing Robotic Process Automation
Contributing to an Access Database with RPA
Automating Web Pages with RPA
Introducing AI Models and Generative AI
Creating a Sentiment Analysis Flow
Using Copilot to Create and Manage Flows
Using Generative AI to Summarize Documents
Part 4: Administration
Exporting, Importing, and Distributing Flows
Monitoring and Troubleshooting Flows
Governance in the Power Platform
Unlock Your Exclusive Benefits
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Learn Model Context Protocol with Python
October 2025 | 304 pages
Introduction to the Model Context Protocol
Explaining the Model Context Protocol
Building and Testing Servers
Building SSE Servers
Streamable HTTP
Advanced Servers
Building Clients
Consuming Servers
Sampling
Elicitation
Securing Your Application
Bringing MCP Apps to Production
Unlock Your Book’s Exclusive Benefits
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents