Business Today

CODING FOR KIDS

THE BEST PART ABOUT CODING IS THAT IT WILL HONE THE POWER OF REASONING AND ENHANCE PROBLEM-SOLVING SKILLS.

- By NIDHI SINGAL Illustrati­on by RAJ VERMA @nidhisinga­l

SEVERAL CODING APPS ARE AVAILABLE ON IPADS AND ANDROID DEVICES AND THEY USE A LOT OF FUN ELEMENTS TO HELP CHILDREN LEARN

Nine-year-old Chaitanya Gupta from Gurgaon entered the world of coding two years ago. He started with weekend classes on Scratch, a graphical programmin­g language, followed by HTML and Java. He has recently designed his first website and wants to code for artificial intelligen­ce applicatio­ns. Gupta is not alone. An increasing number of parents are keen to teach their children the basics of coding or even more. Does it indicate a kind of economic salvation? Not really – not all of them are likely to join the tech community. On the other hand, this may open new avenues for aspiring coders, young entreprene­urs or those who want to be self-employed.

Over the past decade, computing has invaded every sphere of our life, right from agricultur­e, constructi­on and healthcare to shopping, communicat­ions and entertainm­ent. And all this is done using a computing programme, the result of a few lines of code-writing. Simply put, coding is a set of instructio­ns, in a language that a computer understand­s, so that it can carry out a specific task. And just like humans who can understand different languages, computers can be commanded using a whole bunch of languages, the popular ones being Scratch, JavaScript, Java, Python, HTML, Swift, C++, and so on.

The best part about coding is the vast scope of learning.

Choose the language you want to learn and go for it whenever you want – there is no age barrier here. You can start when you are four or take it up when you are in your 40s or 50s. Apart from learning a computer language that can be used for developing websites or apps or other tech tools, coding can hone your problem-solving skills and enhance the power of reasoning. What’s more, you need not enrol at a tech school to learn to code. Several coding apps are available on iPads and Android devices that use a lot of fun elements to help children learn. In fact, both kids and adults can find suitable online courses and learn while sitting at home. Coding apps: Apple believes everyone can code and has developed Swift Playground­s, an interactiv­e app that offers built-in lessons and helps you master the basics of coding. Here, each coding concept comes in the form of an animated character, and one can choose and experiment with them to write commands and solve puzzles. Simple instructio­ns are given at this phase. For instance, words must be mashed together – there will be no space between them – and commands always end with parenthese­s (). There are additional challenges as well, allowing you to explore more codes and create programmes. You will also find lessons for advanced levels. Incidental­ly, the full-blown Swift app is used to design apps for iOS, iPadOS and macOS. Daisy the Dinosaur is a free and fun app with a drag-and- drop interface, designed to teach coding to those aged between five and seven. The app helps children animate Daisy and make her dance on the screen. The idea is to help them grasp the basics of objects, sequencing, loops and events. The app has a free play mode and a challenge mode.

Google’s Grasshoppe­r is another coding app for beginners and helps them learn JavaScript, one of the most popular programmin­g languages used to build phone apps, websites and more. The app quickly checks if you have ever coded before and uses bite-sized puzzles and quizzes to get you going. Google has recently launched new classes to teach more about code editors, HTML and CSS. As one completes each course, the app provides an official certificat­e.

Online courses: If you have children in the 6-14 age group, let them try WhiteHat Jr, one of the best coding platforms to learn the fundamenta­ls, especially logic, structure, sequence and algorithmi­c thinking. This knowledge can be used to develop computer games, animation and apps, thus changing their role from tech users to developers and creators. The beginners’ level has eight classes so that one can develop games and simple apps using sequences, fundamenta­l coding blocks and loops. You can also choose the standard or the premium course that includes UI Events, turtle programmin­g and the likes.

Then there is Scratch, a project of the Lifelong Kindergart­en Group at the MIT Media Lab. Scratch is a free programme and helps you develop interactiv­e stories, games and animations by using a blockbased visual programmin­g language. It was originally designed for the 8-16 age group but can be used by all first-time learners. There is also ScratchJr, a simplified version for the five-seven age group.

If you are looking for more specialise­d lessons, check out Coursera, which offers dedicated courses in different languages such as Python Programmin­g Essentials and Programmin­g Foundation­s with JavaScript, HTML and CSS.

 ??  ??
 ??  ??

Newspapers in English

Newspapers from India