A yaku「役」 is a certain pattern in a mahjong hand that scores points, and a necessary condition for winning. They are analogous to hands in poker. Unlike poker, multiple yaku can be combined into one hand. Under standard rules, there are 26 different yaku and 11 yakuman (a special class of high-scoring yaku).
In order to win any hand, the hand must have at least one yaku. Even if a hand has dora, it cannot score without a yaku. Declaring a win without yaku can score a chombo penalty. Therefore, when learning the game, it is essential to learn the different types of yaku.
Each yaku has a specified amount of han「飜」, generally based on their rarity. You can also increase the hand's han count with dora, but this does not count as a yaku. A hand's total han value, counted from adding up yaku and dora, determines the points you'll get in the end.
The most important yaku to learn is riichi, since it is very common and very easy to achieve. A new player may find it easiest to never open their hand, always calling riichi, and get a few wins. However, this strategy is far too simple for serious play; a variety of yaku should be employed.
This hand has a complete sequence of 1 through 9 of a single suit. As a note, the sequence of 1-9 are actually three groups of sequences numbered 123, 456, and 789.
The hand includes three groups of triplets (or closed quads) that have been formed without calling any tiles. The fourth group can be an open triplet or sequence.
The hand is composed of nothing but all terminals and honors. † This hand may be considered as 4 han, because it is impossible to score this hand without either chii toitsu or toi toi.
The hand contains two sets of 3 dragon tiles and a pair of the third dragon tiles. † This hand may be considered as 4 han, because it is impossible to score this hand without two sets of yakuhai, from the two sets of dragons.
This hand is composed entirely of tiles from only one of the three suits. It is the only yaku set at 6 han, where the number drops to 5 han when opened.
This hand has one of each of the 13 different terminal and honor tiles plus one extra terminal or honour tile. Some rules may allow double yakuman for a 13-wait set.
This hand is composed of four groups of closed triplets. When this hand has a shanpon pattern and the win is via ron, then it would not be counted as such; only as the lesser toitoi with sanankou.
The non-dealer hand is a winning hand with the first tile draw.
Special case
This yaku does not specifically deal with a player's hand, but rather the player's discards. In addition, the hand may or may not be at tenpai upon scoring. The result of nagashi mangan modifies the case of ryuukyoku, where point exchanges equate to mangan.
The above list is generally considered as the "standard yaku", including the yakuman. However, the game offers an even larger array of tile patterns. Various house rules may opt to use some of these yaku on their own.