If you want an online chess trainer to help you figure out what you need to work on, Noctie.ai is a great option. This personal AI coach plays at your level and speed, offering immediate feedback and training exercises tailored to your needs. It offers real-time commentary of your moves, flags mistakes and congratulates you on successes, with a variety of customizable tactics and training exercises, including flashcards with spaced repetition. You can also focus on specific openings or endgames, so it's a good all-purpose tool to improve your chess skills.
Another option is Knightly Chess, which uses AI to give you strategic advice and analyze recent games to see where you can improve. It'll give you detailed move-by-move analysis and score openings, middlegame and endgame play. With its integration with Chess.com and soon Lichess, you can upload games and get detailed analysis of your performance to help you break through rating plateaus.
For a more flexible experience, Chessvision offers a suite of apps that offer real-time analysis in a variety of interactive formats. The browser extension and ebook reader turn chess diagrams into interactive documents, the phone app scans and recognizes positions from printouts and digital documents, and the video app syncs analysis boards with move lists so you can easily follow along and learn from chess videos. The service also works with Discord, Twitter and Reddit, so you can get a new way to practice and improve your chess.