1. A method comprising: receiving, from a microphone coupled to a computing device, an audio sample; receiving, by a camera coupled to the computing device, a video sample of one or more dancers performing a dance gesture associated with a dance; providing the audio sample and the video sample to a content identification module for determination of: (i) information associated with the audio sample and (ii) information associated with the dance gesture in a content of the video sample; receiving, from the content identification module, the information associated with the audio sample and the information associated with the dance gesture; determining one or more predetermined dance steps corresponding to the information associated with the audio sample and the information associated with the dance gesture; and generating a display of the one or more predetermined dance steps.