Chess.com has plenty of lessons and you play against people with similar abilities. As you get better you will meet better opponents