RoboMind Academy ofers courses to train your computational thinking skills. It has its own scripting language that allows beginners to learn the basics of computer science by programming a simulated virtual robot. In addition to introducing common programming techniques, it also aims at offering insights in robotics and artificial intelligence.