eKids Volunteers: 10+ Years of Teaching Coding to Help Kids Develop Skills for the Future (Pt. 4)
Technology continues to evolve at an incredibly rapid rate and the demand for people with coding skills is growing. Yet, offering basic tech courses to children is still not a standard part of curricula. In response to this increasingly critical and global need, we’ve been building a community that encourages children to explore software engineering through the Scratch platform.
The eKids program wouldn’t be what it is today without our 765+ volunteers spanning 15 countries and spending 32,000+ hours helping local children learn to code, preparing them for the future predominantly driven by technology. In our previous eKids Volunteers interview segment, we spoke with EPAMers from India and China about their experience teaching EPAM eKids. Here’s another segment from some volunteers in Hungary and China:
Why did you decide to volunteer for EPAM eKids?
Martina Horvath (Hungary): I feel lucky, because I loved programming at a young age and chose it as my career. I would like everyone to understand that IT is interesting and exciting. I believe that, if we show it to the kids, they also see the beauty of it.
Imre Papai (Hungary): Before working at EPAM, I taught informatics and technical skills, so I decided to apply my experience to this great mission to help our young generation of IT kids.
Krisztian Huterjak (Hungary): I believe that teaching is important and I saw this as a way for me to pass on the torch of everything I have learned.
Kyle Huang (China): As a father, I feel especially compelled to teach children something that they will need to know in order to be successful.
Can you tell me what the eKids workshops are like?
Martina Horvath (Hungary): At the beginning of the workshop, we always start with a game to get to know each other, make friends and warm up for the lesson. In our trainings, we like to show that learning can be educational, yet entertaining at same time.
Imre Papai (Hungary): The lessons really focus on pair work and classwork. On the other hand, we have a chance to help the participants improve IT-related skills mainly focusing on visual programming. We can interact and engage if they have questions, which improves confidence among teachers, mentors and students as well.
Kyle Huang (China): Kids love the workshops. They’re able to play games while learning a skill that will benefit them in the future.
How easy is it for people with non-tech backgrounds to learn the Scratch program?
Martina Horvath (Hungary): The greatest lesson that I learned from taking part in the 2017 Scratch Conference is that everyone can learn Scratch. If they want to learn it and have enough motivation, they can do it.
Imre Papai (Hungary): It always depends on the motivation of participants. For me, Scratch is easy to use and learn because it is a simple, handy and useful visual application that helps children explore coding and programming.
Krisztian Huterjak (Hungary): It all depends on their mindset. Scratch is fairly simple. The way a programmer needs to think is more difficult to learn.
Kyle Huang (China): I believe everyone in the world can learn the Scratch. It doesn't matter what background you have.
Why is it so important for kids to learn about technology like coding at such a young age and how does Scratch fit in to this initiative?
Martina Horvath (Hungary): At this age, they are more open to learning new things. Scratch also helps kids learn algorithmic thinking, which is very useful in any field or career. It is easy to use, and kids can create a complex project in a short time. Even if somebody is not really interested in coding itself, they can find at least some interesting part of it, such as drawing and coloring sprites, which is also essential to complete a project.
Imre Papai (Hungary): Not just Scratch, but also every coding tool improves mathematical and algorithmic thinking skills. The extra value for children is that they can create something new and enjoyable for themselves. It shows parents how their children can use the computer for learning. Using this visual programming language, kids can build the blocks of code like a puzzle. The cast moves under the programmers’ inspirations, their commands and I think they really like it. Code comes to life.
Krisztian Huterjak (Hungary): Children are more open to learning and they can easily learn programming when it’s introduced to them at a young age. Scratch is a great tool because it’s easy to use and provides a tool for them to express their creativity.
Kyle Huang (China): Kids are growing up in a very different world than their parents. Smart phones, computers, YouTube, WeChat, QQ and Facebook are embedded in their daily lives. Even toys are digital, and many are programmable, such as Legos. Learning to code is the same as learning a new language; it’s one of the fastest growing occupations. Like learning a new language or riding a bike, it is best to start learning how to code in the early years. With programming knowledge, kids better understand the world around them. Most people don’t know what makes our smartphones, laptops, social media networks and video games run. Basic programming knowledge can change the way we interact with the technologies we use daily, and can open our eyes to the infinite possibilities of coding. Scratch gives children the ability to work together to solve problems and create something new.
What do you think are some of the biggest challenges that kids and educators face today in a technology-driven world?
Martina Horvath (Hungary): Kids have too many lessons a week and they get tired. As a result, they become unmotivated. Schools should teach kids critical thinking instead of learning everything word-for-word.
Imre Papai (Hungary): Technology is growing fast and I think it is hard to follow these changes. Also, it’s not easy to handle the differences between participants: for example, some of them have informatics lessons bi-weekly, which is not enough.
Krisztian Huterjak (Hungary): I would say managing expectations when it comes to learning about technology.
Kyle Huang (China): In my lessons alone, the time goes by too fast. I wish we had more time to teach the kids more about programming.
What are some of your favorite moments as an eKids volunteer and what is the most impressive thing you’ve seen the students accomplish?
Martina Horvath (Hungary): I love seeing the kids become more enthusiastic and motivated with each lesson. The biggest challenge for the kids is when they give presentations on the projects they created at the end of the Scratch trainings. I’m always happy to see the clever solutions that they come up with.
Imre Papai (Hungary): When they presented their projects at the end of the course, I was so proud of them. It’s great to see their improvements and growth.
Krisztian Huterjak (Hungary): My favorite moment was when I first met the kids. I would say the impressive part was when one of the kids from a previous season hosted one of the sessions.
Kyle Huang (China): It is an honor for me to be able to teach these children and see how excited they get during each lesson.
That wraps up our interview series with EPAM eKids volunteers! Be sure to stay tuned for other eKids-related initiatives at EPAM.
Periférico Sur #8110,
Col. El Mante
45609 Tlaquepaque, Jalisco
41 University Drive,
Newtown, PA 18940
USAP: +1-267-759-9000F: +1-267-759-8989
110 110th Ave. NE,
Bellevue, WA 98004
21 Drydock Avenue,
Suite 410 W,
Boston, MA 02210
101 East 8th Ave,
Conshohocken, PA 19428
Los Angeles, CAMap
11601 Wilshire Blvd,
Los Angeles, CA 90025
Mountain View, CAMap
465 Fairchild Dr,
Mountain View, CA 94043
New York, NYMap
24 West 25th Street,
New York, NY 10010
USAP: +1-267-759-9000F: +1-267-759-8989
30 South 15th Street,
Philadelphia, PA 19102
San Francisco, CAMap
222 Kearny Street,
San Francisco, CA 94108
7901 Jones Branch Drive,
McLean, VA 22102
Nottendorfer Gasse 11,
69 Bulgaria Blvd.,
City Tower building,
Czech RepublicP: +420 22 888 28 23
Frankfurt am MainMap
60486 Frankfurt am Main,
Ballsbridge, Dublin 4,
Al. Grunwaldzka 472E
Chorzowska Str. 148
Opolska Str. 114
ul. Grzybowska 62
Browary Warszawskie, building J, 9th floor
Ul. Piotra Skargi 1,
Av. Imperio Argentina, 19-21,
Boulevard Lilienthal 2,
8152 Glattpark (Opfikon)
17A Volodymyra Monomaha Street,
33G 23 Serpnya Street,
Kyiv: Registered officeMap
28 Fizkultury Street,
P: +380-44-390-5457F: +380-44-390-0861
Kyiv: Visitors officeMap
14B Kudryashova Street,
45 O.Stepanivny Street,
UkraineP: +380-32-242-4642F: +380-44-390-5458
51 Ovodova Street,
UkraineP: +380-432-551-294 +380-432-551-275F: +380-432-551-293
31 Highgate Cct
Kellyville NSW 2155P: +61-28-310-82-72
Unit B01, 23/F,
No. 236, 6th Zhongshan Road,
Yuexiu District, Guangzhou,
Room B509, 5th Floor,
48 Weihai Road,
Huangpu District, Shanghai,
China 200000P: +86-21-53080606
3/F, Block 5, Vision Shenzhen Business Park,
9th Gaoxin South Road,
Shenzhen Hi-tech Industrial Park,
Nanshan District, Shenzhen,
Guangdong, China 518057
Building 12, Creative Industrial Park,
328 Xinghu Street,
Suzhou Industrial Park,
Suzhou, China 215123
越秀新都会大厦中座 23楼 B01室
198 Wellington Street,
Hong KongP: +852-5808-6018
10, 11 & 12th Floors,
Salarpuria Sattva Knowledge City,
Plot No. 2, Phase - 1,
Survey No. 83/1,
Hyderabad, Telangana - 500081
SmartWork Business Center Pvt Ltd,
Suite 8, Level 1,
West Wing, Nyati Unitree,
Samrat Ashok Road,
Yerwada, Pune - 411006,
Shibadaimon Centre Building 10th
JapanP: +81-03-6880-9198F: +81-03-6880-9201
5 Shenton Way
UIC Building, #10-01,
Singapore (068808)P: +65-6911-6888
United Arab Emirates
EPAM Systems FZ-LLC Dubai Branch
2307 Arenco Tower, Dubai Media City
PO Box 501929 Dubai
United Arab EmiratesP: +971-4-568-3569
15 Khorenatsi Street,
Elite Plaza Business Center,
6A Masherov Avenue,
BelarusP: +375-162-52-5268F: +375-162-50-9888
80 Rechitsky Avenue,
BelarusP: +375-17-389-0100, ext. 54079F: +375-232-70-50-31
87B Gorkogo Street,
BelarusP: +375-17-389-0100, ext. 69011
1/1 Academician Kuprevich Street,
BelarusP: +375-17-389-0100F: +375-17-268-6699
19 Cosmonaut Street,
BelarusP: +375-17-389-0100, ext. 1001
11-a Stroitelei Avenue,
BelarusP: +375-17-389-0100, ext. 54433
9th Radialnaya Street,
RussiaP: +7-495-730-6362F: +7-495-730-6361
150 V. Sivkova Street,
30 Poltavskaya Street
603089 Nizhny Novgorod
16 Gogolya Street,
22/2 Zastavskaya Street,
196084 Saint Petersburg
RussiaP: +7-812-611-1094F: +7-812-611-1094
21 Michurina Street,
37 Tankistov Street,
7 Akademika Silina Street,
141313 Sergiev Posad
RussiaP: +7-496-547-11-39F: +7-496-547-11-39
31E Yubileynaya Street,
RussiaP: +7-495-730-6360, ext. 47650
8 Kolodkina Street,
RussiaP: +7-4822-630-070 +7-4822-630-071 +7-4822-630-072F: +7-4822-630-073