One of my favorite perks about being a photographer is that I get to meet the most interesting people and get to discover cool initiatives I would have rarely known about otherwise. For this matter I take it upon myself to share it with the world whilst I promote a bit of the photography as well... Recently I had the opportunity to shoot for The Coding Circle - a tech education company that offers an educational road map for students to develop expertise in programming: web, games and mobile application development.
The experience was not only completely different and new but incredibly inspiring and eye opening as I meandered my way in between these busy coding bees (from the age of 4!). I felt inspired (and old!) to see such young kids creating programs and discussing how to accomplish the next steps in what sounded to me a completely different language and universe all together... So if you have young kids in Dubai and wondering what to do with them this summer - definitely worth a look. Coding not only is becoming an essential part of your child's key skills in this dynamic fast developing world but also it teach s them core logic structure.
Basically what I learnt, besides the fact that I need to get into this asap! was:
1. Programming is a basic literacy in the digital age.
Kids are growing up in a very different world than that of their parents.t is one thing to know how to use these technologies. It’s another, however, to understand the logic behind them. When learning to program, kids understand and tinker with the digital world they inhabit. Coding draws back the seeming “magic” of technology so they can truly understand the logic and science that controls this technology–a discovery that is all the more magical.
2. Programming can change the world.
For the last several centuries, people relied on the written word to spread ideas. The ability to write was the ability to create change. Today, writing is not enough. To change behavior, it is crucial to leverage the digital medium.
3. “You have an idea for then next big innovation? Great. Can you bring it to life?”
Everyone has ideas. Only a select few can make them happen. The ability to code separates those who merely have an idea from those who can make their ideas a reality.
Learning how to program is like learning any other language in that the skill must be practiced and tested out. Just as languages open up the ability to communicate with worlds of people, programming gives children the ability to create technologies that impact those around them. With just a computer, kids can use their programming skills to build things that could change the world.
If your kids aren't already - I highly recommend they join thsi dynamic, fun and most importantly useful course at "The coding Cirlce" - you won't regret it and they will love it!