This site was developed by the Graduate Program (Online Master's in Computer Engineering) at Syracuse University. It is a quick blog with a list of online programs (some free, some for a fee) where kids can explore different programming languages. Many I have heard of and used or checked out. A few require signing up and paying for so I can't say much for those. As I find out more information about programs, I can definitely revise and recommend!