Digital dance instructor