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)