Khan Academy might be a pleasant match for more mature and more Innovative youth programmers who'd love to complement Are living classes with some learning by themselves.Kids learn new concepts employing a talk-through, which is sort of a video clip but far more interactive. They could also do step-by-stage issues to apply newly learned concepts