Coding appears to be “child’s play” for China’s pre-teens.
Wearing a pair of black-rimmed glasses and a red T-shirt, Vita an eight-year-old Chinese boy is logged in for an “online coding lesson” as the teacher.
Since August, Vita has set up a “coding tutorial channel” on the Chinese video streaming site Bilibili 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 fueled 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,” Vita, who lives in Shanghai, said.
China has invested heavily in “Robotics” and “Artificial Intelligence” in the past two years. In 2017, an AI development plan was rolled out in “primary and secondary schools.”
Last year, Beijing published its first “AI Textbook” while eastern Zhejiang province listed “programming” as one subject for its “college entrance examination.”
For Vita, his father, Zhou Ziheng, who is a freelance translator of “scientific and technical” books, has been the driving force in this brave new world of coding.
“I learned coding when I was young, so I always believed that my son learning coding at this age was something normal,” he said.
When Vita was four, they started off by playing some “coding” related games together. But this summer, Vita surprised his father by successfully rewriting the “codes in an app” which didn’t work in an updated system, by himself.
“I suggested to him to record how he rewrote these codes,” Zhou said and the idea for “online” classes was born.
Most comments on Vita’s online videos express “amazement” that he can write code and even teach other children.
“I just learnt how to use the computer when I was eight,” wrote one.
Parents, who don’t have the skills to help, can send their children to “coding agencies”, which are booming among China’s middle-class. The market was worth 7.5 billion yuan, or US$1 billion, in 2017 but is now predicted to exceed 37.7 billion yuan next year, 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,” Pan Gongbo, the general manager of Beijing-based Tongcheng Tongmei, a coding education center.
The school’s youngest student is only three years old. For children under six, the agency offers a special program that includes activities such as “Lego” building, which also uses coding knowledge and skills.
According to Pan, children at six or seven are fully capable of learning to code in cognitive development. “Don’t underestimate the learning speed of children. In some of our courses, they learn even faster than our adults,” he said.
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 organize these code blocks in order,” he said.
Ji’s father sent him to learn programming because he was spending too much time playing “video” games. Now, he “creates” his own.
As for Vita, in November he competed in a “coding competition” for primary students, held by the Shanghai Computer Society.
He spent two months learning the “coding language C++” for the competition, with the help of his father, going all the way to the “final” despite being among the youngest competitors.
In terms of what the “future” holds, Zhou said it will depend on Vita’s “interest and ability” but he wants to keep his son down-to-earth.
“I told him ‘you haven’t done anything remarkable. This is just one step of his coding learning,” Zhou said.