KIDDY KODE | Code.org & Coding for kids
Code.org’s vision is that every kid deserves to know the basics of how Internet works and what are main components that make apps work.
“Every student learns how to dissect a frog, how electricity works, and what H2O means. Today, it’s equally important to learn how to “dissect an app”, how the Internet works or what HTTP means. This foundational knowledge will be increasingly important in medicine, law, journalism, business, accounting, politics, you name it.” — Hadi Partovi, co-founder, Code.org
Despite the public opinion that code.org is supported by tech companies to influence future choice of kids to work in IT industry — it is not true. Code.org is non-for-profit organization which does not pursue the special interest donors, and they are restricted to do so by law. Therefore, they are providing children with a safe space to learn.
Moreover, Code.org does not only focus on the coding part itself, it is more about computer sciences and understating how systems work. Even the languages of coding constantly changing — the fundamentals such as conditionals, loops, and abstractions stay the same.
Code Studio offers an Hour of Code program designed for all ages to illustrate how the coding for apps works and the simplicity of the language and its components. The variety of games is offered to suit invididual needs and catch interest of kids with certain cartoon characters.
Before you begin to code one of the apps, watch a short video designed by Code Studio:
For this tutorial, I have coded a FlappyBird game! To illustrate the principle how the game works, follow the image below.
The game consists of 4 main action elements: when run (means when the game starts and proceeds with action); when click (how the game should repond to player’s clicks); when hit the ground & when hit an obstacle (does the game have to continue or it will end); and when pass obstacle (which action the game should take when a player successfully passes an obstacle).
Each Code Studio user can customize the game according to personal preferences! Despite the mandatory ‘action blocks’ that a user has to add to every action element (for example, when click → flap a ‘normal’ amount — to enable the movement in the game) — users can additionally customize the sounds, actions, themes and characters.
Happy coding! For any questions or follow up DM me at Viktoria’s Twitter page.