A set of spreadsheet-based exercises is available here.
An outline is available here. Slides are available for the following chapters:
Chapter 1: A Perspective on Testing
Chapter 2: Examples
Chapter 3: Discrete Math for Testers
Chapter 4: Graph Theory for Testers
Chapter 5: Boundary Value Testing
Chapter 6: Equivalence Class Testing
Chapter 7: Decision Table-Based Testing
Chapter 8: Code-Based Testing
Chapter 9: Testing Object-Oriented Software
Chapter 10: Retrospective on Unit Testing
Chapter 11: Life Cycle-Based Testing
Chapter 12: Integration Testing
Chapter 13: System Testing
Chapter 14: Model-Based Testing
Chapter 15: Software Complexity
Chapter 16: Testing Systems of Systems
Chapter 17: Feature Interaction Testing
Chapter 18: Case Study: Testing Event-Driven Systems
Chapter 19: A Closer Look at All Pairs Testing
Chapter 20: Software Technical Reviews
Chapter 21: Epilogue: Software Testing Excellence