I always think of this. Not because I have kids, but because I teach children coding(web development). I have 2 groups, 13-14 years olds and 15-16 years olds. The younger group learns everything twice as faster. I plan to teach my kinds basic logic, maths, chess and after coding starting from age 4.
Do you have any tips or resources for teaching children? I have a 12 year old in the family who I would like to get started. I can teach him html/css but anything beyond that we would be learning together.
I ususally use lynda.com resources. I also have problems with teaching something beyond html/css, but usually with enough repetitions and assignments students finally "get it". Brightest students of mine are the ones who really interested in programming. So, in order to make it interesting, I tell them about what sites like Google and Facebook are programmed like, how their best video games work, how they can make a "simple" version of their facebook like social site. They seem to get motivated by those talks of mine :)