I agree with hurtfish. Depends on your level of skill, conditioning and confidence. If you are interested, which it sounds like you are, then I'd check out the differentiators of the class and/or instructor(s). If they hold what will advance you, then go for it. It has to offer you new skills to make it worthwhile. Sounds fun and interesting. Good luck to you!