MyChessLab

Research chess openings and analyze positions using master and online game databases

Noctie

Practice chess against a humanlike opponent and learn from your own mistakes