While you can certainly learn agility on your own, it is highly recommended to take a class or work with a trainer, as they can help you learn proper technique and ensure that you and your dog are safe while practicing.