Youth Development

We aim to embed youth development principles throughout youth programming, and by doing so, encourage and support the positive growth of students.

We supplement youth learning that takes place during the school day by offering skill development activities (e.g training computer programming and Tech exhibitions) that students want and need, but schools do not have time to provide.