Minimum of 3 hours Weekly
Pre-Beginner
Part 1 (4 weeks), Part 2 (4 weeks), Part 3 (4 weeks)
Beginner
Part 1 (4 weeks), Part 2 (4 weeks), Part 3 (4 weeks)
Lower Intermediate
Part 1 (4 weeks), Part 2 (4 weeks) & Part 3 (4 weeks)
Upper Intermediate
Part 1 (4 weeks), Part 2 (4 weeks) & Part 3 (4 weeks)
Advanced
Part 1 (4 weeks), Part 2 (4 weeks) & Part 3 (4 weeks)