Pupils attend a class at a children's computer coding training centre in Beijing.
Wearing a pair of black-rimmed glasses and a red T-shirt, an eight-year-old Chinese boy is logged in for an online coding lesson -- as the teacher.
Vita has set up a coding tutorial channel on the Chinese video streaming site Bilibili since August and has so far garnered nearly 60,000 followers and over one million views.
He is among a growing number of children in China who are learning coding even before they enter primary school.
The trend has been fuelled by parents' belief that coding skills will be essential for Chinese teenagers given the government's technological drive.
"Coding's not that easy but also not that difficult -- at least not as difficult as you have imagined," says Vita, who lives in Shanghai.
Explaining as he goes, he sometimes deliberately makes mistakes to help show common errors to avoid.
"When I am teaching, I am learning new things at the same time," adds Vita.
China has been making huge investments in robotics and Artificial Intelligence (AI), with the government issuing in 2017 an AI development plan which suggested programming courses be taught in both primary and secondary schools.
For Vita it was his father, Zhou Ziheng, who has been his main support, editing his videos and helping to run the channel.
Zhou, a freelance translator of scientific and technology books, started to teach his son how to write codes when he was five years old.
Supply and demand
Parents who don't have the skills to help can send their children to coding agencies, which are booming thanks to demand from China's middle-class families looking for the best skills for their children.
The value of China's programming education market for children was 7.5 billion yuan (over $1 billion) in 2017, but is set to exceed to 37.7 billion yuan by 2020, according to Analysys, a Chinese internet analysis firm.
"China's programming education in public school starts very late (compared to developed countries), so our after-school tutorial agency makes up for this shortage," said Pan Gongbo, general manager of Beijing-based Tongcheng Tongmei, a coding education centre.
The school's youngest student is only three years old.
For children under six, the agency offers a special programme that includes activities like Lego building, which also uses coding knowledge and skills.
Ten-year-old Ji Yingzhe has been studying the coding language Python for half a year at the agency -- before that, he took a semester-long course on fundamental robot building, which he felt was too simple.
"The codes have already been written for you, and all you have to do is to organise these (code blocks) in order," he told AFP.
Ji's father sent him to learn programming because he was spending a lot of time playing video games.
There was a new rule at home: Ji could only play the games that he created himself.
Ji has almost finished writing a simple version of the popular game "Plants vs Zombies".
On GCSE results day this week, I couldn’t help but cast my mind back to the daunting day last year as I walked through the school gates with my parents, trying my best to read my teachers’ faces thinking: are my results catastrophic? Have I failed? My teacher is refusing to make eye contact, I must have bombed
The Ministry of Education has stressed the importance of adding the Chinese language to the curriculum of the targeted schools, which are teaching Chinese in the current academic year and to add Chinese as a third language to the schools that teach French. The mechanisms of adding the Chinese language will be announced later on.
Three out of 10 children aged six to 11 do not even know that tuna comes from fish.
In a bid to take their key messages of child safety, healthy eating, breast cancer awareness and more, to a larger number of families and visitors, several leading public and private organisations are participating in the family-oriented setting of the outdoor E88 Market.
Every morning Abulrahman leaves his normal primary school lessons in Vienna and joins about 20 other children for three hours to learn to read, write and speak German.
Turkey stroganoff, an old Russian standby, can be made with turkey breast meat or leftover homemade cooked turkey. If you use cooked turkey, add about 2 cups at the end of the recipe.
Decimated fish, scarred coffee plants and vanished tourists: the Taal volcano eruption in the Philippines has inflicted significant damage on the livelihoods of tens of thousands and is expected to cause more.
Indian women often tend to put their own needs on the backburner, preferring to tend to home and family first. However, the fast-changing lifestyle and juggling career with bringing up children sooner or later begins to take a toll on their health.