Yes. Poker is one of the few games in a casino where you aren’t competing against the house, you’re competing against other players on a level playing field. That goes for online as well. If you’re significantly more skilled than the other players, then there is a good chance you’ll make money. It’s still possible to get unlucky in the short term, however.