My son recently completed one of their online courses and he is in love. He didn’t want to go to bed at night as he wanted to keep going. I wish we lived closer as there are some great summer camps being offered. As a parent, I love that he is so taken with something that is educational and gives him an edge over his peers skill wise.