Many under $300 come with Serato DJ Intro or Virtual DJ LE. Look for controllers compatible with full Serato DJ or Virtual DJ Pro that you can upgrade to later as your skills improve.