Elite Chess Training is an online chess training platform created by GM Jacob Aagaard. Over there you can train chess with thousands of chess coaches around the world. Through Elite Chess Training, students learn how to play a more positional game, how to avoid errors in their opening play and practice on topics such as openings and tactical motifs. There are also great resources on the mental aspect of chess through games played by top grandmasters.