
Craft Beer & Brewing Course
Troubleshooting Your Beer
Learn to diagnose, describe, and fix those pesky off flavors!
19 chapters · 48 lessons · 40m
Sign in to check your access · or buy this course for $29.99
Learn to diagnose, describe, and fix those pesky off flavors!
Your instructor

Josh Weikert
BJCP Grand Master
Course contents
19 chapters, 48 lessons, 40m of video
Chapter 1
About the Course
- Course Overview1:30
Chapter 2
Identifying Flavors
- Ways to Identify Flavors3:42
Chapter 3
Where Did the Problem Come From?
- Overview2:21
Chapter 4
Methodology
- Overview1:38
Chapter 5
Diacetyl
- Overview2:06
- How to Test if You Have Diacetyl
- How to Control Diacetyl
Chapter 6
Oxidation
- Overview2:10
- How to Avoid Oxidation
Chapter 7
Contamination
- Overview3:32
- What to Do About Contamination1:38
- Sanitation Guide
- Chilling Your Wort Quickly
- DIY Counterflow Chiller
Chapter 8
Fermentation Lag
- Overview3:15
- How Your Yeast Works
- 6 Tools to Unstick Your Fermentation
Chapter 9
Astringency
- Overview1:54
- Other Ways to Fix Astringency
- The Right Way to Steep Specialty Grains to Avoid Astringency
Chapter 10
Phenolic
- Overview2:15
- Fixing for Phenols
- Esters vs Phenols (Solving for the Right Problem)
Chapter 11
Hot Alcohols
- Overview0:53
- Avoid the Burn
Chapter 12
Recipe Development Errors
- Overview2:47
Chapter 13
Starchy or Protein-Heavy
- Overview2:26
- Optimizing Efficiencies
- Optimizing Your Mash
Chapter 14
Equipment Problems
- Overview1:11
Chapter 15
Water Chemistry
- Overview2:10
- Brewing Water
- What Is pH? And Why Does It Matter?
Chapter 16
Acetaldehyde
- Overview0:55
- Getting Rid of Green Apple
Chapter 17
Sulfur
- Overview0:46
- So Long to Sulfur
Chapter 18
Other Common Off-Flavors
- Yeasty
- Solvent
- Grassy
- Musty
- Lightstruck (Skunky)
- Vegetal
- Metallic
- DMS
- Sour/Acidic
Chapter 19
Conclusion
- Overview of the Science of Troubleshooting1:50
- Conclusion1:03
What students say
4.7 from 3 reviews
Excellent course; concise, scientific, educational, humorous
This will be something I will reference back to in the future - a bit was over my head/overwhelming…but the value of the info is easily identifiable from the get go
Excellently explained material for basic troubleshooting!