Ask HN: How should I teach code to kids?
61–70 of 138 posts
Re: Ask HN: How should I teach code to kids?
#62Start off by following the tutorial on the right panel when you create a new project.
Once you're done with that, your cousins will probably be exploring on their own. Help their exploration by printing out some Scratch Cards (https://scratch.mit.edu/info/cards/).
After they go through those, check out the Harvard Scratch curriculum (http://scratched.gse.harvard.edu/guide/). There's full of exercises and activities in it.
By now you can tell if your cousins actually wants to learn to code. If they do, they'll be building things in Scratch on their own and remixing other people's examples.
I can go further as to next steps, but this should be plenty of material to get started :)
Re: Ask HN: How should I teach code to kids?
#63Depends whether you want to teach code or computer science (and code). I wrote a book to teach 7-11 year olds to code in Python and Scratch and teach them some computer science along the way - I read a few other books out there first, and there's a lot of "just copy out this code and things will happen", which is exactly what I tried to avoid in this book. The reviews: http://www.goodreads.com/book/show/28232614-codi…
My son is 8 and started using Scratch at school. He had me install it on my macbook and he created a simple side-scroll game and a program to play the Jingle Bells chorus. I was impressed with how quickly he went from "just tried this at school" to "leave me alone, Dad, I know what I'm doing here". Seems like a good intro for kids.
Re: Ask HN: How should I teach code to kids?
#64Basic skills in computing is understanding how things works in order to delegate your tasks to them.
It will be a skill working with human and computers alike.
Re: Ask HN: How should I teach code to kids?
#65I teach. I have the kids learn Python between age 9 and 11 depending on when they are interested. We write games and learn the fundamentals of CS by following the curriculum of Rice's "Introduction to Interactive Programming in Python" class designed by Rixner and Warren. It has a Python interpreter and game library that compiles in-browser into javascript, which is a very helpful design for a first class, and for sh…
Why Python rather than JavaScript?
Re: Ask HN: How should I teach code to kids?
#66The moral of this story is that it helps to focus on the interest of the children you are teaching, identify desired outcomes that will excite them and deliver the outcomes while secretly teaching them coding and computer science basics. It's like hiding the dog's pill.
Re: Ask HN: How should I teach code to kids?
#67Re: Ask HN: How should I teach code to kids?
#68please don't