Once you purchase a class, you'll receive the files and videos for the class which you can watch unlimited times. In terms of mastering the software, we recommend watching the training at least 3 times.