TED Conversations

Dyed All Hues

Thinker and Experimenter,


This conversation is closed.

Should we start teaching children in Primary and/or Secondary School "Coding"?

Coding is computer lingo, which I've heard a million times, but I've never really found an interest in learning anymore, until I saw this video, http://www.youtube.com/watch?v=dU1xS07N-FA.

I believe that learning coding seems like a fascinating task now. I feel that coding would be pretty amazing skill to spread to the future innovators of tomorrow. I have not yet given myself the opportunity to learn coding, but after watching this I will check it out in the near future.

Do you think that the current curricula for education would fit a whole new division of computer science related courses, like coding (I think it's the big one?).

What are your views of more technologically based educational environments in the near future?

Does anyone else imagine a world of cyborgs....ha, but seriously, what are the limitations to having this skill?

If you have any other questions that might get answers or you have an answer for, then ask away and let's challenge the boundaries my fellow Tedsters! =)


Showing single comment thread. View the full conversation.

  • Mar 21 2013: I'll add my point of view, as a Computer Science student and long-time self-taught programmer (although mostly as a hobby). It is not primarily about teaching people "how to think" (Maths can do that quite well alone, combined with a bit of project management), nor is it about teaching people how to use technology (Most 13+ year old children in the "developed" world can use Google/E-Mail/Facebook & Co), it is about teaching them how to develop a tool.

    It is about giving them the possibility of deciding how they want to use their computer, rather than allowing somebody else to decide for them. It is about adapting their software to their needs, rather than their needs to their software. "My e-mail client allows me to sort e-mail by "most recent" or "alphabetical order" whereas I want it by "number of attachemnts"? I can re-code it myself!

    Have a look at Scratch (http://scratch.mit.edu/), it is possibly one of the best tools to teach "young leaners" about programming. (Admittedly, the "white on black" compiler screen can be quite indimidating!)
    • thumb
      Mar 21 2013: Yes, the idea of knowing how to use my tools and not letting my tools use me feels very empowering. I believe that was the epiphany I had after watching the youtube link in my description. Beautifully put Dario, thank you. =)

Showing single comment thread. View the full conversation.