Don’t worry. You are not the first person in the world going through this dilemma. Many teachers and parents who didn’t grow up in a world that every day is becoming more digital, automatic and individualistic, ask themselves the same question: Why should I teach my kids how to code and program?
In very simple words, for the same reasons your parents taught you how to ride a bike, how to calculate the result of a mathematic problem and how to search for information from a heavy and big encyclopedia. Because that mindset, structure and information helped you to deal with the world we have today, or at least, with the world we used to have.
We cannot pretend we don’t live in the world we live today. Each day, more coding, robotics and programming experts are needed; because each day we want to feel more comfortable and have more automated processes when it comes to everything surrounding us.
We must understand the huge effect this new world is having in education and in the workforce. This subject was even part of a speech given by Barack Obama during 2012, when he said: “(…) Growing industries in science and technology have twice as many openings as we have workers who can do the job.” –
Yes, you’re right, we’ll still need chefs, actors, writers, speakers, artists, etc. Not everybody needs to know coding in a deep level. What we are saying here is that everybody needs to have the opportunity to decide to learn it and to apply it.
STEM classes as a training for the future
Let’s stop avoiding this! STEM related subjects and being trained in them will provide our kids with the necessary skill-set to approach problems from a much more complete, organic and interdisciplinary point of view.
Nowadays, it has become an actual issue to become a STEM teacher –and to find the right methodology to do so in a smart, modern and accurate way it’s one of the biggest challenges.
Those who already joined the STEM pathways and those who are joining just know locate themselves in a constant search for new tools that will allow them and their students to be prepared for the world of tomorrow: A world in which technology, engineering and robotics are taking the central stage.
(…) Growing industries in science and technology have twice as many openings as we have workers who can do the job.
Barack Obama, 2012.
Learning how to code: A matter of a mental structure
I clearly remember my math, chemistry, physics, biology and technology teachers. I never expected that Ingrid, Roberto, Rodrigo, Marcela and Viviana would one day become only one teacher. I never expected that my kids will have only one class of all of those subjects together: A class in which they have to think and apply.
We’re talking about an interdisciplinary class that encourages an extremely strong adaptation. Kids that tomorrow will learn anything in a much easier, faster and effective way. Kids that will be able to put lots of knowledge together in order to achieve a specific goal. Teaching your kids how to code is, in a way, teaching your kids how to think.
Accessibility: Information is always available
One of the benefits of living in a globalized
and pretty small world is that all of us have a wide access to information; every time we want, from anywhere we are. Governments and privates around the world are fighting for giving internet connection to everyone in the face of the earth. Projects like internet.org give hope to the entire humanity.
“By giving people the power to share, we’re making the world more transparent.”
Today, we can access to worldwide news with one or two taps on our smartphones and we can even ask a presidential candidate about his projects or ideas via Twitter (by the way, are you following CoderZ on Twitter already?).
More horizontal hierarchies are being established and a more inclusive society is being born with a world that is fully connected.
Even learning environments like CoderZ are accesible with only one requirement, a computer with internet access.
Useful tools to help you teach coding
Many tools are available today. We spoke a few weeks ago about the best programming languages for kids and we understood that there are many different services that, like us, pretend to teach kids how to program and code. Some of them, like CoderZ, do it from an educational perspective, giving teachers and students and engaging learning environment full of challenges and educational content. Some others, like Scratch, come and turn coding into a game, allowing kids to play while they learn a programming language.
Even Apple is understanding the importance of EdTech and driving their strategies into that exact direction.
What do you think? Leave your thoughts in the comments below!
Try CoderZ today and give your kids the opportunity to learn in a fun, engaging and efficient way. Make them ready for tomorrow’s world.