Homeschool Programming Inc. offers computer programming courses for kids and teens. They were written by homeschooling parents that work in the fields of Computer Science and Engineering. The courses are hands-on and written for the student in an engaging way. And as the parent you do not need to know computer programming to assist your child.
I was able to have George work on the KidCoder Visual Basic Programming which is for 6th - 8th grade. This comes with a bound textbook and course CD.
We used the textbook from an adobe file (although it would be easier using the printed book) but it was easy to follow with pictures showing what your screen should look like. George was excited to get started with this at first. He enjoys working on computers but reading through instructions and things like this are not his strong point. I found that I needed to be on hand quite often to make sure he was following the instructions which were quite detailed as the programming didn't always work out as it should. But as a parent if you read through you can easily find the solution. And there are also online helps for you as well.
There are two semesters in this course (that are purchased separately) and the first is learning the basic programming skills. The second semester begins with what George really wanted to get into which is programming your own game.
As with all curriculum I found this program may not be for all children and am thankful that I have some up and coming that it will interest more. If you think your child might have an interest in the computer science field have them watch sample lessons to see what it is all about. I admit I didn't do that and just told George this was something he might enjoy. Not the best idea. But if you have a hands-on-learner who always wants to know how things work and are more self-motivated then this course might be the perfect fit.
Homeschool Programming Inc. offers other programming courses for kids as well as teens. I personally thought the web design course sounded fun. If your child is an audio visual learner there are instructional videos available as well.
You can purchase KidCoder: Windows Programming as well as KidCoder: Game Programming for $70 each for the course alone. Or you can buy them together in a Year Pack for $120.