Select a class to book
Monday 15th December, 2025
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 16th December, 2025
Hybrid 06:00 PM - 07:00 PM
Wednesday 17th December, 2025
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 19th December, 2025
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 21st December, 2025
Hybrid 07:30 AM - 08:30 AM
Monday 22nd December, 2025
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 23rd December, 2025
Hybrid 06:00 PM - 07:00 PM
Wednesday 24th December, 2025
Hybrid 05:00 AM - 06:00 AM
Friday 26th December, 2025
Hybrid 10:00 AM - 11:00 AM
Sunday 28th December, 2025
Hybrid 07:30 AM - 08:30 AM
Monday 29th December, 2025
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 30th December, 2025
Hybrid 06:00 PM - 07:00 PM
Wednesday 31st December, 2025
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 PM - 11:00 PM
Friday 2nd January, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 4th January, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 5th January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 6th January, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 7th January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 9th January, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 11th January, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 12th January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 13th January, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 14th January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 16th January, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 18th January, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 19th January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 20th January, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 21st January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 23rd January, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 25th January, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 26th January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 27th January, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 28th January, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 30th January, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 1st February, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 2nd February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 3rd February, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 4th February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 6th February, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 8th February, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 9th February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 10th February, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 11th February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 13th February, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 15th February, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 16th February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 17th February, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 18th February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 20th February, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 22nd February, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 23rd February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 24th February, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 25th February, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 27th February, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 1st March, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 2nd March, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 3rd March, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 4th March, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 6th March, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM
Sunday 8th March, 2026
Hybrid 07:30 AM - 08:30 AM
Monday 9th March, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 10:00 AM - 11:00 AM
Hybrid 06:00 PM - 07:00 PM
Tuesday 10th March, 2026
Hybrid 06:00 PM - 07:00 PM
Wednesday 11th March, 2026
Hybrid 05:00 AM - 06:00 AM
Hybrid 06:00 PM - 07:00 PM
Friday 13th March, 2026
Hybrid 10:00 AM - 11:00 AM
Hybrid 05:00 PM - 06:00 PM