Homesweet Learning has just announced a new online course, "Java For Kids". This is an online course for kids to learn the basic programming skills. This course uses a very hands-on approach with lots of doing, lots of exercises and a minimum of theory. Kids who want to learn how to develop mobile games should take the Mobile Game Programming For Kids course. But Java For Kids is a prerequisite for that course. For more information, view this link:
https://www.homesweetlearning.com/programs/java_for_kids.html.