Do I have to commit to every class?

That depends on the specific program and membership or participation structure.