Do I have to start on a certain date, or can I start any time?

Our classes are structured so that you can start at any time, rather than having to wait for a new course to begin.  We break up into groups according to level, so we teach every level each class night. That way, if you miss classes here and there, you can just pick up right where you left off.