Learn how to Ballroom dance with our step by step Latin and Ballroom dance lessons online. Our videos will break everything to make sure you know your steps, timing and technique. Below you will find free Basic Ballroom dance steps for beginners for Cha Cha, Rumba, Salsa, Swing, Tango, Foxtrot, Waltz and Merengue. In each mini course you will learn the most essential basic steps with HD videos.