Java Coding for Kids teaches kids the basic principles of coding generally, and teaches the Java languages in detail. The book was written to encourage self-paced learning and can also be used in a classroom setting. It has two main sections that work together to help teens learn coding. Learn sections teach a principle in detail and provide examples that are useful to understanding the topic. Try sections then use fun exercises and games to reinforce the learning in the prior section.
Java Coding for Kids is written for kids ages 12 and up.