A game jam is a friendly contest where, in a limited time and with some restrictions you... make a game.
Most gamejams are a weekend long, which stress the abillity to quickly prototype something.
I've participated in the following gamejams (chronologically):