Bonus feat

In addition to the normal feats gained from character progression a character might also gain bonus feats.

Humans
Humans gain a free feat at 1st level in addition to the normal feat progression (i.e. humans will receive 2 feats at 1st level -- plus any other bonus feats below).

Class bonus feats
Some classes also provide bonus feats from their class progression.

Fighters
At level 1 and then every even level afterwards (2, 4, 6, etc.), a fighter gains a bonus feat chosen from a subset of the feat list. At level 20, a fighter will have gained 11 feats this way.

Rogue
At 10th level, and at every three levels thereafter (13, 16 and 19), a rogue gains a special ability of her choice. A feat maybe be chosen as one of the available options. At level 20, a rogue will have gained 4 feats this way.

Wizards
At level 5 and every five levels after (5, 10, 15 and 20), a wizard may select a bonus feat, chosen from the metamagic, item creation, and spell feat lists. At level 20, a wizard will have gained 4 feats this way.

Divine champion
At 2nd level and again at 4th, the divine champion may select a bonus feat chosen from a subset of the feat list.