Meet Sarah and Keith.
Aged 15 and 13, the Beijing-based siblings are spending a good chunk of the summer away from home
learning computer programming in Singapore.
I always thought website was made in a different way,
but when I learned it was a different experience.
It's all part of the curriculum at Saturday Kids,
a computer programming school for children as young as five.
Entrepreneur John Tan started the school back in 2012, when he wanted to teach his own son how to code.
Learning how to code is a really useful skill
and there's no reason why you have to wait to you're in college to learn it.
When he first started there was very little demand, but that's changed
As students make their own website or game, they show it off to their friends, pushing them to sign up too.
It fits in with the Singapore government's push to become a smart nation.
The Prime Minister recently called for children to be exposed to coding while young,
and the education industry is listening too.
Rolling out Python, a high-level programming language in its schools next year.
But learning to code isn't just for kids who want to become coders.
By learning coding they learn the concepts of computational thinking,
so stuff like abstraction and automation and data visualization.
No matter what the end up doing, these are useful skills to have,
because these are subsets of problem-solving skills.
For Sarah and Keith, the time they spend learning coding
used to be spent playing football and it's not always easy.
For HTML you have to memorize a lot of codes, because each code is a different command.
And while they're not ready to become career coders,
it's fun, in a sense, but it's also tiring, sometimes.
Sarah's currently working on an animated film while Keith's creating his own video game.
Wrapping up a productive summer at coding camp.
Uptin Saiidi, CNBC, Singapore.