Depends 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…
Hywel, I notice the blurb says "in line with the new National Curriculum" is that a USA-wide curriculum or is it in another country. I've got kids in that age range in the UK and they don't do any such computing/coding [at school!].
Ask HN: How should I teach code to kids?
91–100 of 138 posts
Re: Ask HN: How should I teach code to kids?
#92Teach them to experiment, problem solve, to be creative, and that failing is okay.
Coding is useful today.. none of us know what will be 10 or 20 years from now.
Re: Ask HN: How should I teach code to kids?
#93Don't. Teach them to experiment, problem solve, to be creative, and that failing is okay. Coding is useful today.. none of us know what will be 10 or 20 years from now.
Re: Ask HN: How should I teach code to kids?
#94I teach code to kids. From age 9 to age 16. What I've found that really works is accomplishments. I'm a huge fan of exercises instead of frontal introduction. I've had success with the Khan Academy program ("introduction to programming") and then giving them simple web exercises.
Re: Ask HN: How should I teach code to kids?
#95Game modding The first contact I had to actual programming was messing with Pawno scripts to make gameservers in San Andreas multiplayer when I was 12... Spent hours and hours programming with it. It started simple placing coordinates where the cars should spawn until I started to mess with more 'complicated' stuff like gates that open when player get near. I would get some game that is popular among kids that age (m…
Re: Ask HN: How should I teach code to kids?
#96Re: Ask HN: How should I teach code to kids?
#97Creative Technology Club: http://www.ctc.ooo
He is starting this in small in-person batches for kids and adults (Ahmedabad, India), with plans to take it online in the future. Would love to hear thoughts on how to best scale this model.
Re: Ask HN: How should I teach code to kids?
#98Earlier quoted context omitted.
The real question is "why JavaScript rather than Python?" The only reason JavaScript is so popular is that it runs in the browser. JavaScript is otherwise a pretty poor language, and certainly much harder to learn than Python.
JS is a pretty bad first language to learn—too many quirks and random syntax in the last few years. Python is dead simple—I recently had to take on a project written in it having never programmed in Python before and I essentially did not have to learn it to get the feature done.
Re: Ask HN: How should I teach code to kids?
#99Earlier quoted context omitted.
Hywel, I notice the blurb says "in line with the new National Curriculum" is that a USA-wide curriculum or is it in another country. I've got kids in that age range in the UK and they don't do any such computing/coding [at school!].
Yeah, the UK National Curriculum says children need to learn a visual language (like Scratch) and then a text based one (like Python). Your kids should be doing visual coding in school from Key Stage 2.
Re: Ask HN: How should I teach code to kids?
#100My father bought me a russian clone of ZX Spectrum 48k in 1994 (in post soviet states, ZX Spectrum was hugely popular during 90s just like in UK during 80s): https://en.wikipedia.org/wiki/ZX_Spectrum My father was not an engineer and had no idea what to do with it. I also was completely uneducated (I was 10 years old boy in 1994) and basically ignored school classes (or prefered to sleep there). So I also had no idea…