Many extra credit opportunities, but they aren't needed if you attend most of the classes. I enjoyed learning different latin dance styles and she gave many ways for us to improve. If you come with a positive attitude, you'll love this class!