40 thoughts on “Mitch Resnick: Let's teach kids to code”

  1. Great TED talk! Dr. Resnick introduces the trend of more people coding and makes clear the principle of how it's more about technology being made easier to use and getting adopted greatly rather than children being very technologically savvy which makes it get adopted widely. Ironically, many software engineers & developers are coding and creating libraries which make it more and more obsolete by the day. But coding does have great educational value and some minimal level of such is becoming necessary as we move into an era where everything is largely digital.

  2. Bloomberg never did follow through with his New Year's Resolution to learn to code. It was basically a publicity stunt.

  3. <iframe width="220" height="467" frameborder="0" src="https://www.kickante.com.br/campanhas/kids-code/card"></iframe>

  4. I asked the principal at my kids' school to watch this video, specially at minute 3:45 where Dr. Resnick explains why kids are not digital natives.

  5. Chapeau. I did involve my kids in some Coder Dojos, with Scratch, and… now planning to start one myself: that's awsome, in many ways.  Fluent in Technology, coding to learn, mind openness: admirable key messages.

  6. This talk is a good start on understanding why logical and precise thinking (one e.g. is coding) is valuable.  

    I love the concept of coding as similar to writing, while consuming digital media is like reading. Unfortunately as things now stand, people love their novels but can't scrawl their own names in crayon. If someone can write a grocery list we call them a 'coder', if they can put together a paragraph that explains something they are a 'software developer,' and no one has ever heard of standardized spelling, copyediting, punctuation, or multiple drafts. 🙂 All around us I see 1) situations where being able to create simple code would make something better, easier, safer, cheaper, or more fun and 2) situations where people are in effect creating code (e.g. a spreadsheet, or teaching a NEST thermostat your schedule), but without (without even being aware of) the benefit of all the tools, processes, and ideas that software people have invented in the last 60 years. These "helpers" make a difference, just as standardized spelling, editors, dictionaries, word processors, "Track Changes" and many other tools help us write in human languages. Without the tools, we're scratching on papyrus. 

    When people can't or choose not to code, this is what you get: http://retractionwatch.com/2013/04/18/influential-reinhart-rogoff-economics-paper-suffers-database-error/

    You don't even see the examples all around you unless you learn about what's possible and start looking for opportunities to code and use a tool that helps. 

  7. if(video == good)
            likeStatus = 'liked';

            printf("i liked :D");

            return 0;

  8. Very supportive and completely agree teaching kids coding as early as possible. I do not have such "simpler" way of learning coding only by doing it yourself the "traditional" way. Fortunately I liked it then and motivated but most of my peers gave it and stress out. Hope this will evolve in to early childhood worldwide.

  9. Super ideas! that's way i wrote this ebook Miruna learn to code. I's about my little girl, Miruna at 5years old. She is my motto and i succeed with her! http://www.smashwords.com/books/view/389822

  10. Sure, something like Python might be a little easier to read, but there's no big difference. What language is easy to read according to you?

  11. children really should learn to cooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooode

  12. Coding will be looked back on like reading in its infancy. "At the beginning, few people knew how to code. They had to have money for education." In the future nearly everyone will code. There'll be apps for everything.

  13. You need to try Scratch (or AppInventor) to realize that a lot of legit coding is happening there. Just because visually you can drag and drop, doesn't mean you can easily figure out what goes where. It does offer you hints, but logic is still required. Bugs still happen. Flow still matters. I don't think training wheels are meant to stay on the bike, but they sure help at the start of learning to ride.

  14. Estonia has this right too, I recently read somewhere it was legislated or was in the process. Anyway, Estonia is defintely not the worst country out there.

  15. Actually it's Finland where internet is a legal right of every citizen. Unfortunately Estonia still has lots of rural areas where there is no broadband internet connection. Sure, 4G is taking its place in areas like that but it's still not perfect.
    Estonia has created a very good image of itself as being very progressive but I'm not so sure we actually are. We're definitely not bad but in many aspects we've fallen behind.

  16. Way to advertise your "coding" software, don't get me wrong it's a good thing but I wouldn't necessarily call it coding

  17. Wrong. Estonia is not progressive. It's a libertarian's dream. They are trying a new system where there are hardly any regulations and stupid government telling people what to do all the time, and the place is thriving.

  18. nice coding platform, but i prefer to cooowde for real …using real cooowding languages.

    totally hilarious how he says "cowwwde" LOL

Leave a Reply

Your email address will not be published. Required fields are marked *