Yes, our courses cover a wide range of skill levels, from absolute beginner to intermediate/advanced. Some of our more experienced students have enjoyed our theory course to refresh their knowledge or maybe even learn theory that they skipped over in the past.