All ages. All skill levels will learn something new, but this is taught at the beginning level. Create fun