There are several types of fouls in basketball, including personal fouls, technical fouls, flagrant fouls, and defensive fouls. Each type of foul has its own consequences and penalties.