The following websites are great resources for online chess play, chess lessons, chess practice, and much more!
The Chess Network is a fantastic chess player, Jerry, a self-taught National Master from Pennsylvania. He live-streams on Twitch and posts tons of great instructional and analysis videos.
ChessTempo is a great training website where players can log their progress via a database of millions of positions.
Chessity is a chess training and teaching website specifically designed for coaches, teams, and schools. Chessity has materials for beginners through advanced players.
Chess.com is a wide-ranging chess website with play, tutorials, articles, videos, and much, much more. Users can pay for premium content.