Benyamin Ahmed isn't your average 12-year-old.

When he's not at school, he enjoys swimming, taekwondo — and learning how to code.