Firstly, you need to take into account the age of your kid - all of our courses are tailor-made for a particular age group (7-9, 10-12, 13-15, or 16-19 y/o). Secondly, the question is whether the child is a beginner or rather has some experience within the programming area. If you contact our local office (Customer Service) they will be more than happy to help you choose the proper course.