For school kids it is hard to follow available online materials which are catered for adults. The span of attention of school kids is small. It is imperative to present a concept in a short and crisp manner to grab that attention. This course does just that. It introduces each concept/feature in a very short video which students can follow along. All basic Java programming concepts are presented. At their age level it is not advisable to start talking about advanced concepts until they are comfortable in programming in a procedural way.
If they can master this course materials they will be able to write small applications (calculator, quiz) and will boost their confidence which will enable them to continue learning advanced programming.