Train Anywhere

Online Dance Classes

Your go-to hub for online dance tutorials. Learn from world class instructors across styles and levels. Become a member for unlimited access to every class.

900+

tutorials

4

levels

11

styles

24/7

access

Your Pace. Your Space.

Online dance classes for every stage of your training.

Brand new or training at an advanced level, there's a class for where you are today.

See Membership Options

Tutorials

Modular training built for real practice.

Start with a warm-up, focus on specific steps or grooves, then jump into choreography. Build your own class from the pieces you need most.

Styles

A wide range of styles in one place.

Train in jazz, contemporary, hip-hop, house, tap, Bollywood, conditioning, theatre dance, jazz funk, ballet, lyrical, and more.

Levels

Room to start and room to grow.

Basic, beginner, intermediate, and advanced tutorials make it easy to find the right challenge for where you are today.

Gina Starbuck "Meant To Be Broken" - Jazz Funk Online Dance Class Combination
Jojo Diggs "Viper" - House Online Dance Class Combination
Gina Starbuck "Warm Water" - Contemporary Online Dance Class Combination
Kelby Brown "Youthful" - Ballet Online Dance Class Combination
Gina Starbuck "Heart Beats" - Contemporary Online Dance Class Combination
Yusha-Marie Sorzano "Strong" - Contemporary Online Dance Class Combination
Shivani Thakkar "Chilman Uthegi Nahin" - Bollywood Online Dance Class Combination
Shivani Thakkar "Tatted Tatted" - Bollywood Online Dance Class Combination
Richard Elszy "Let It All Go" - Lyrical Online Dance Class Combination
Gina Starbuck "Let Me" - Contemporary Online Dance Class Combination
Joseph Corella "Down The Road" - Theatre Dance Online Dance Class Combination
Ben Bigler "Sky Walk" - Contemporary Online Dance Class Combination
Nichelle Bane "Away From You" - Lyrical Online Dance Class Combination
Mariah Spears "Work It" - Jazz Funk Online Dance Class Combination
Mariah Spears "Aight" - Contemporary Online Dance Class Combination
Ben Bigler "We Come Alive" - Jazz Online Dance Class Combination
Jian Pierre-Louis "The Prize" - Hip-Hop Online Dance Class Combination
Alexie Agdeppa "Mukiwa" - Contemporary Online Dance Class Combination
Lee Daniel "Tu Tone" - Hip-Hop Online Dance Class Combination
Mariah Spears "Whack" - Jazz Funk Online Dance Class Combination
Nichelle Bane "Show Me How to Heal" - Lyrical Online Dance Class Combination
Jillian Schmitz "Dear Lily" - Lyrical Online Dance Class Combination
JJ Rabone "Sold Out" - Hip-Hop Online Dance Class Combination
Luke Dakota Zender "Flightless Bird" - Contemporary Online Dance Class Combination
Gina Starbuck "Meant To Be Broken" - Jazz Funk Online Dance Class Combination
Jojo Diggs "Viper" - House Online Dance Class Combination
Gina Starbuck "Warm Water" - Contemporary Online Dance Class Combination
Kelby Brown "Youthful" - Ballet Online Dance Class Combination
Gina Starbuck "Heart Beats" - Contemporary Online Dance Class Combination
Yusha-Marie Sorzano "Strong" - Contemporary Online Dance Class Combination
Shivani Thakkar "Chilman Uthegi Nahin" - Bollywood Online Dance Class Combination
Shivani Thakkar "Tatted Tatted" - Bollywood Online Dance Class Combination
Richard Elszy "Let It All Go" - Lyrical Online Dance Class Combination
Gina Starbuck "Let Me" - Contemporary Online Dance Class Combination
Joseph Corella "Down The Road" - Theatre Dance Online Dance Class Combination
Ben Bigler "Sky Walk" - Contemporary Online Dance Class Combination
Nichelle Bane "Away From You" - Lyrical Online Dance Class Combination
Mariah Spears "Work It" - Jazz Funk Online Dance Class Combination
Mariah Spears "Aight" - Contemporary Online Dance Class Combination
Ben Bigler "We Come Alive" - Jazz Online Dance Class Combination
Jian Pierre-Louis "The Prize" - Hip-Hop Online Dance Class Combination
Alexie Agdeppa "Mukiwa" - Contemporary Online Dance Class Combination
Lee Daniel "Tu Tone" - Hip-Hop Online Dance Class Combination
Mariah Spears "Whack" - Jazz Funk Online Dance Class Combination
Nichelle Bane "Show Me How to Heal" - Lyrical Online Dance Class Combination
Jillian Schmitz "Dear Lily" - Lyrical Online Dance Class Combination
JJ Rabone "Sold Out" - Hip-Hop Online Dance Class Combination
Luke Dakota Zender "Flightless Bird" - Contemporary Online Dance Class Combination
Gina Starbuck "Meant To Be Broken" - Jazz Funk Online Dance Class Combination
Jojo Diggs "Viper" - House Online Dance Class Combination
Gina Starbuck "Warm Water" - Contemporary Online Dance Class Combination
Kelby Brown "Youthful" - Ballet Online Dance Class Combination
Gina Starbuck "Heart Beats" - Contemporary Online Dance Class Combination
Yusha-Marie Sorzano "Strong" - Contemporary Online Dance Class Combination
Shivani Thakkar "Chilman Uthegi Nahin" - Bollywood Online Dance Class Combination
Shivani Thakkar "Tatted Tatted" - Bollywood Online Dance Class Combination
Richard Elszy "Let It All Go" - Lyrical Online Dance Class Combination
Gina Starbuck "Let Me" - Contemporary Online Dance Class Combination
Joseph Corella "Down The Road" - Theatre Dance Online Dance Class Combination
Ben Bigler "Sky Walk" - Contemporary Online Dance Class Combination
Nichelle Bane "Away From You" - Lyrical Online Dance Class Combination
Mariah Spears "Work It" - Jazz Funk Online Dance Class Combination
Mariah Spears "Aight" - Contemporary Online Dance Class Combination
Ben Bigler "We Come Alive" - Jazz Online Dance Class Combination
Jian Pierre-Louis "The Prize" - Hip-Hop Online Dance Class Combination
Alexie Agdeppa "Mukiwa" - Contemporary Online Dance Class Combination
Lee Daniel "Tu Tone" - Hip-Hop Online Dance Class Combination
Mariah Spears "Whack" - Jazz Funk Online Dance Class Combination
Nichelle Bane "Show Me How to Heal" - Lyrical Online Dance Class Combination
Jillian Schmitz "Dear Lily" - Lyrical Online Dance Class Combination
JJ Rabone "Sold Out" - Hip-Hop Online Dance Class Combination
Luke Dakota Zender "Flightless Bird" - Contemporary Online Dance Class Combination

Class Library

Hundreds of dance tutorials, always moving.

Browse warm-ups, across-the-floor combinations, choreography, technique drills, and style-specific training. Hover a class preview to see it move.

Start Learning

Practice Mode

Turn a video into a focused practice session.

Instead of just pressing play, isolate the details, repeat the counts that trip you up, and come back to the class you were working on.

1

Learn the phrase

Start with the back view, jump to the combination marker, and watch how the instructor travels through the movement.

Back viewMarkers
2

Clean the timing

Slow the video down, loop one section, and repeat the same count until the rhythm feels clear.

Speed controlSection loop
3

Make it performance-ready

Flip to mirror view, run it full speed, then save the class so it is easy to revisit before your next session.

Mirror viewSaved class

Learning Tools

Built for dancers who actually practice.

Every class is built to be practised, not just watched. Slow it down, loop the eight-count you keep missing, and pick up exactly where you stopped.

Practice tools

Control how you learn each class.

Switch angles, mirror the video, slow movement down, jump to markers, and loop sections until the choreography starts to land.

Back and mirrored viewsSpeed control and rewindLoop sections for repetition

Personalized discovery

Find classes that match your goals faster.

Filter by style, level, class type and instructor, or tell us what you dance once and let your dashboard do the picking.

Style, level, type, and instructor filtersTraining preferencesRecommended class picks

Training history

Keep track of what you started and completed.

Your saved, in-progress and finished classes are all kept, so you always know what to take next.

Saved classesIn-progress classesCompleted training history

Membership

Start training with unlimited class access.

See current plans, free-trial options, and fixed-term access on the pricing page before starting checkout.

FAQs

Class questions, answered.

The essentials before you start training online with DancePlug.

Dancers Say

I love DancePlug it’s been such a great new addition to my dance training
Lindsey K.
[I love that DancePlug] offers the possibility to dance at home.
Ursula
The classes are very accessible! Love the different angles & tempos for each video!
Jay D.
Great inspiration and exercises
Eric E.
Love the slow motion videos! Helps me pick up choreography better especially in tap!!!
John D.
It is great having DancePlug as part of my resources! (class subscriber)
Monica V.
So grateful you are offering this [online dance class service] and with such a beautiful, professional presentation. It is wonderful.
Amber
DancePlug is a huge slice of awesome! I love how the dance tutorials allow you the option of breaking down the dances step by step or other choices to work at a little faster pace! I think DancePlug is a fabulous online dance resource!
McKenzie P.
I like the convenience of [classes] being online! I can take class when and wherever I want. And that I can go back and watch parts of a class to really nail it down.
Janey D.
I love taking your online classes.
Sue H.
I'm from HONDURAS and I love to dance thank god for sites like yours.
Mayuri G.
The quality of the videos are superb and the explanations are clear so even beginners can learn quickly.
AceStartups
Take classes from some of the hottest teachers without flying out to L.A. or New York City.
Sara B.
I just started using your program, and it is amazing. I consider myself dance challenged, but I know that with hard work I can learn anything.
Kevin M.

DancePlug is pretty hardcore, with lots on offer for the pros (including audition listings) or those who want to up their dance game, but a brilliant resource.

The Guardian