Yes, as one of the largest online poker sites in the world, PokerStars has several poker freerolls that are good for beginner-level players. Most of them will let you register and play for real money without having to deposit anything. Other events on the site might be subject to some requirements like winning a previous minor freeroll event, while others are awarded to regular players who've been making deposits.