Learn to DJ with Beat Refinery!

Turn up your skills and break into the DJ booth! Start private DJ lessons or enroll in classes for mixing, scratching, and music production!

DJ Lessons in Herndon

Want to become a master DJ? Beat Refinery® DJ lessons and classes offer everything you need. Whether you’re an experienced DJ or it’s your first time on the turntables, we’ll help you unlock your potential as an artist!

Beat Refinery combines practical and artistic training for aspiring DJs and producers. We can teach you how to master the turntables, as well as industry leading software like Serato and Ableton Live.

At the same time, you can learn how to match beats, mix songs, and craft your own hits! Our instructors also offer tips and advice on how to build a unique sound, land your first gigs, and develop your image.

Whether you’re signing up for one-on-one DJ lessons or enrolling in our group classes, we can help you build and refine your sound! Class duration ranges from 30 to 60 minutes.

Play Video

Private DJ Lessons

Our private DJ lessons are a perfect entry point for first-time DJs. They’re also a great way for amateur DJs to learn new skills from the pros.

By signing up for weekly private lessons, you’ll get one-on-one instruction from an experienced DJ or producer. We tailor these lessons for each student’s existing skills and experience level.
We currently offer our lessons both in-person and online.

This way, new DJs can learn basics, like how to operate their turntables and successfully match beats. Meanwhile, more experienced DJs can hone their mixing, scratching, and beat making skills.

Group DJ Classes

In Beat Refinery group classes, you can learn to master the turntables with other aspiring DJs. We offer courses in mixing, scratching, and beat making, as well as beginner classes.

All of our DJ classes are taught by experienced DJs and producers. Our class size ensures each student gets direct instruction, with curriculum adjusted to their skill level.

Beat Making 101 is available to ages 8+, while our mixing, scratching, and beat making classes are open to ages 10+.

Beginner Classes

In Beat Making 101, we offer beginner DJ lessons for aspiring DJs and producers. This class teaches students the basics of music production. Students learn to create music using BandLab for Education, an award-winning program that simplifies music production for students.

Mixing Classes

Mixing is a critical part of every DJ’s skill set. Our DJ mixing lessons start with fundamental skills, followed by lessons on basic, intermediate, and advanced mixing techniques.
From beat matching and phasing to mash-ups and loops, Beat Refinery builds a strong foundation for DJs in training.

Scratching Classes

Scratching is one of the important and useful skills in a DJ’s arsenal. Our DJ scratching lessons include basic scratches as well as techniques like phasing, doubling, and echoing.
Experienced students can skip ahead to advanced scratching classes, making this program ideal for both beginners and experienced DJs.

Music Production Classes

With Beat Refinery’s music production course, you can take your skills into the producer’s booth! Our music production classes use Ableton Live, a leading program with pro musicians and producers.

These classes will teach you how to master Ableton Live’s software. At the same time, we’ll show you how to craft your own beats and produce studio-quality songs!

Online Workshops

Our online workshops cover topics like music production and DJing techniques. In our music production workshops, students get an introduction to software like Pro Tools, Ableton, and BandLab. In our DJ workshops, we cover topics like sampling, scratching, and livestreaming.

Let the Beat Drop at Bach to Rock!

Ready to unleash your sound on the world? Get started today with Beat Refinery and build your skills! Our instructors provide a strong foundation of technical skills. At the same time, we’ll help you develop your own unique style and sound in the DJ booth!

Get started with Beat Refinery DJ lessons today! Sign up online or contact Bach to Rock® for details on schedules and pricing.


The Beat Refinery program is only available at select Bach to Rock locations. Contact your local music school to check available lessons and classes.

Available Lessons

Bach to Rock offers lessons, camps, and parties for all ages and skill levels. Explore available programs below and sign up online!

Private Piano Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play piano and keyboard in one-on-one lessons! Our private lessons match each student with an accomplished piano teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced piano students.

Semi-Private Piano Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private piano and keyboard lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Private Guitar Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play guitar in one-on-one lessons! Our private lessons match each student with an accomplished guitar teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced guitar students.

Semi-Private Guitar Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private guitar lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Sign Up

Private Bass Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play bass guitar in one-on-one lessons! Our private lessons match each student with an accomplished bass teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced bass students.

Semi-Private Bass Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private bass lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Private Ukulele Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play ukulele in one-on-one lessons! Our private lessons match each student with an accomplished ukulele teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced ukulele students.

Semi-Private Ukulele Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private ukulele lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Private Drum Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play the drums in one-on-one lessons! Our private lessons match each student with an accomplished drum teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced drum students.

Semi-Private Drum Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private drum lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Private Voice Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to sing in one-on-one lessons! Our private lessons match each student with an accomplished vocal teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced voice students.

Semi-Private Voice Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private voice lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Private Brass Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play brass instruments in one-on-one lessons! Our private lessons match each student with an accomplished music teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced brass students.

Semi-Private Brass Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private brass lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Private Strings Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play string instruments in one-on-one lessons! Our private lessons match each student with an accomplished music teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced string students.

Semi-Private Strings Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private string lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Private Woodwinds Lessons

Ages: 7+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to play woodwind instruments in one-on-one lessons! Our private lessons match each student with an accomplished music teacher. Students choose which songs they learn and are encouraged to perform at live events. Bach to Rock's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced woodwind students.

Semi-Private Woodwinds Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private woodwind lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage students to choose which songs they learn, and we tailor our curriculum to each student's skill level.

Piano 101

Ages: 7+
Size: Group
Location: In-Person or Online
Duration: 10 Classes

Learn the basics of piano over the course of 10 classes in Piano 101! This beginner friendly course makes it easy to learn the piano, even if you've never played an instrument before. By the end of the course, each student will be able to play their first song.

Guitar 101

Ages: 7+
Size: Group
Location: In-Person or Online
Duration: 10 Classes

Learn the basics of guitar over the course of 10 classes in Guitar 101! This beginner friendly course makes it easy to learn the guitar, even if you've never played an instrument before. By the end of the course, each student will be able to play their first song.

Ukulele 101

Ages: 7+
Size: Group
Location: In-Person or Online
Duration: 10 Classes

Learn the basics of ukulele over the course of 10 classes in Ukulele 101! This beginner friendly course makes it easy to learn the ukulele, even if you've never played an instrument before. By the end of the course, each student will be able to play their first song.

Drums 101

Ages: 7+
Size: Group
Location: In-Person or Online
Duration: 10 Classes

Learn the basics of drumming over the course of 10 classes in Drums 101! This beginner friendly course makes it easy to learn the drums, even if you've never played an instrument before. By the end of the course, each student will be able to play their first song.

Voice 101

Ages: 7+
Size: Group
Location: In-Person or Online
Duration: 10 Classes

Learn the basics of singing over the course of 10 classes in Voice 101! This beginner friendly course makes it easy to learn how to sing, even if you've never taken music lessons before. By the end of the course, each student will be able to perform their first song.

Kids n Keys

Ages: 5-7
Size: Group
Location: In-Person or Online
Duration: Weekly

Kids n Keys is a perfect introduction to piano lessons for kids! This fun and interactive group class for ages 5-7 builds fundamental piano and keyboard skills. Small class sizes allow for plenty of one-on-one learning, while allowing kids to have fun as they learn to play piano. It's also a perfect way to help students develop the skills they'll need for future music lessons.

Fun with Music

Ages: 6-7
Size: Group
Location: In-Person or Online
Duration: 10 Classes

Fun with Music gives kids 6-7 years old the chance to try different instruments before starting music lessons. Over the course of 10 hands-on classes, students get to try keyboard, guitar, ukulele, drums, and singing. We recommend Fun with Music for any student who's unsure which instrument they want to learn.

Private DJ Lessons

Ages: 10+
Size: Private
Location: In-Person or Online
Duration: Weekly

Learn to DJ in one-on-one lessons! Our private lessons match each student with an accomplished DJ instructor. Students develop their own sound and are encouraged to perform at live events. Beat Refinery's unique approach is designed for all skill levels, with curriculum for beginner, intermediate, and experienced DJ students.

Semi-Private DJ Lessons

Ages: 7+
Size: Semi-Private
Location: In-Person or Online
Duration: Weekly

Semi-private DJ lessons give students the chance to learn with a friend or family member! Our semi-private lessons are open to small groups of two students who want to attend weekly lessons together. As with our private lessons, we encourage each student to create their own sound and perform at Beat Refinery events.

Beat Making 101

Ages: 8+
Size: Group
Location: In-Person or Online
Duration: 10 Classes

Learn the basics of DJing over the course of 10 classes in Beat Making 101! This beginner friendly course makes it easy to craft your own beats, even if you've never used music production software before. By the end of the course, each student will create their first track.

DJ Mixing Classes

Ages: 10+
Size: Group
Location: In-Person or Online
Duration: Weekly

Become a master DJ in Beat Refinery DJ Mixing classes! These weekly classes cover everything you need to know about creating a unique sound, crafting your own mixes, and performing live sets using industry-leading tools and software.

DJ Scratching Classes

Ages: 10+
Size: Group
Location: In-Person or Online
Duration: Weekly

Unlock your scratching talents with Beat Refinery DJ Scratching classes! Learn different scratch techniques, strategies to work scratching into your sets, and how to harness the scratching tools included in Serato DJ Pro.

Music Production Classes

Ages: 10+
Size: Group
Location: In-Person or Online
Duration: Weekly

Craft your own beats and discover how to make hit songs in Beat Refinery Music Production classes! This program teaches students how to harness Ableton Live, one of the industry's leading music production software suites.

Join a Band

Ages: 7+
Size: Group
Location: In-Person
Duration: Weekly

At Bach to Rock, we encourage all students to practice, play, and perform with other musicians! Our Band program allows students to sign up for a band with other students of a similar age and skill level. Bands build skills in weekly jam sessions and unleash their talents at live events, like Bachapalooza and Battle of the Bands!

Glee Club

Ages: 7+
Size: Group
Location: In-Person
Duration: Weekly

Bach to Rock Glee Club is a perfect choice for vocal students who want to perform with peers! This weekly program gives students the chance to learn and perform hit songs with matching choreography. Glee Club students also get to show off their talents at Bach to Rock events like Music Showcase and Bachapalooza!

Swipe for More
Play Video
Why Choose Us

The Bach to Rock Method

At Bach to Rock, we know that students learn music more quickly when they’re having fun! Our step-by-step curriculum keeps students engaged and rewards achievement at each level. Students get to choose which songs they play, learn from music pros, and perform with peers at live events!

Music Made Fun!

At Bach to Rock, students choose which songs and genres they want to play, making lessons more fun!

Band & Glee Programs

Through our Band and Glee Club programs, students get to play music with peers, a key skill for growing musicians!

Live Performances

Bach to Rock gives students the chance to perform live at local music venues, helping students build confidence on stage!

One-on-One Lessons

In private music lessons, our students learn one-on-one from some of the most talented music educators in the area.

Early Childhood Classes

Music is valuable for early childhood development! We offer programs for toddlers, preschoolers, and early elementary students.

Music Lessons, Camps & Parties

At Bach to Rock, we offer music lessons and group classes for kids and adults, plus camps and birthday parties! With our fun and beginner-friendly approach, it's never too early or too late to get started with music!

Lessons

Bach to Rock offers music lessons for all ages and skill levels. Our private lessons include piano, guitar, drums, voice, and a wide range of other instruments. We also offer beginner classes and ensemble programs like Band and Glee Club. Anyone can learn to play music with Bach to Rock — even if you've never played an instrument before!

Camps

Our camps are a perfect choice for students who love music! We offer full-day and half-day summer camps, spring camps, and winter camps for kids, plus camps on school holidays. Our camps are great for students who want to start learning music and see what it's like to perform!

Parties

Birthday parties at Bach to Rock give kids a chance to be rock stars for a day! With themes like Karaoke Birthday and Rock Birthday, partygoers get to perform and record songs by their favorite artists. We also offer birthday party packages for younger children and corporate teams!

Frequently Asked Questions

Have a question about music lessons at Bach to Rock®? Below, we’ve collected some of the most frequently asked questions about our programs, including which types of lessons we offer, how much our programs cost, and how to get started!

Bach to Rock offers a wide range of music programs, including lessons for all ages and skill levels!

Our private lessons include programs for piano, guitar, bass, ukulele, drums, and voice, as well as brass, string, and woodwind instruments.

We also offer group classes — including beginner classes like Piano 101, Guitar 101, and Voice 101 — plus ensemble programs like Band and Glee Club.

Pricing for Bach to Rock music lessons depends on the type and duration of lesson. You can find up-to-date pricing and schedules for all of our programs through our online sign up system. Pricing may vary by location.

All Bach to Rock students must have access to their own instruments for at-home practice.

Bach to Rock is more than happy to advise parents and students on instrument purchases. We can recommend local stores that sell high-quality instruments for a reasonable price.

We also have wholesale contracts with instrument manufacturers and suppliers. This allows us to provide instruments at a discount to parents and students who purchase them from us.

A list of recommended instruments and accessories is available for all parents and students.

While students must have their own instruments for at-home practice, Bach to Rock will generally provide students with instruments for in-school lessons.

Drums, guitars, keyboards, and support equipment (such as amplifiers) will always be supplied by the school. This way, students don’t have to transport bulky equipment to and from lessons.

As students advance, they may feel more comfortable using their own instruments for lessons at Bach to Rock. Students are encouraged to bring their own instruments to school for lessons when possible.

Note that we do not provide wind or orchestral instruments such as clarinets, flutes, saxophones, or violins.

It's never too early to get kids started with music! At Bach to Rock, we encourage parents to start music classes early in childhood, so that kids can enjoy the developmental benefits of music education.

Our programs include Rock n Roll (ages 1-3), Rock City® (ages 3-5), Kids n Keys (ages 5-7), and Fun with Music (ages 6-7). Our early childhood classes help prepare students for private music lessons as they grow older.

We recommend starting private lessons at age 7. This is the age when most students are able to read sheet music — an important skill for private lessons.

Music education offers a wealth of benefits in early childhood. At Bach to Rock, we offer a range of fun and exciting programs to introduce your child to music!

These programs include Rock n Roll (ages 1-3), Rock City® (ages 3-5), Kids n Keys (ages 5-7), and Fun with Music (ages 6-7).

At Bach to Rock, we welcome students of all ages — including adults! Our adult music lessons are open to students regardless of their skill level or experience.

Whether you’re playing an instrument for the first time, want to brush up on existing skills, or feel like learning a new instrument, we’ve got you covered!

In addition to in-person lessons, our music programs are available online.

Bach to Rock’s online programs include private music lessons, group classes for beginners, early childhood programs, and online workshops!

Parents and students can sign up for Bach to Rock music lessons, camps, and parties at the click of a button! Our online sign up system makes it easy to enroll, and includes up-to-date information for pricing, availability, and scheduling. We also accept registrations over the phone or in-person!

Wall of Fame

Standout Students & Future Stars

Discover talented students at Bach to Rock! Our Wall of Fame includes featured students and bands, as well as winners from events like Battle of the Bands.

Swipe for More