Alon's Combinatorial Nullstellensatz is a simple but powerful algebraic method with numerous applications in combinatorics, in particular in graph theory and additive number theory. We will review some of its generalizations, and show some less standard applications.