This is just one of several MMA apps - part of the MMA membership. Complete training program designed to teach you multiple martial arts styles from a beginner to advanced level! Mixed martial arts is a sport that requires an athlete to have a variety of skills that can include grappling, kicking, punching, and defense.