For a beginner, taking the game serious there's something to learn in freerolls.
For example, you are struggling with counting outs and calculating odds
Now, take a serious approach and practice these things in freerolls.
Whenever you see a flop count and calculate and you'll get experience in this.
Ofc you're also gonna do this in real money
tournaments, but in freerolls you can get the experience for free.
What you should realise all the time, is that most players will play back at you in a different way than in most real money tournaments, meaning you're probably not gonna pick up much about playing styles.
I mean, if most people just play a push or fold game, there's just not much playing style.
Example....you got dealt aces....in a normal freeroll, well....just shove.
Chances are big you're gonna get called, so great opportunity to win a nice pot.
In most real money tournaments, that's just not gonna work.
You shove your aces and suddenly everyone folds and you miss out on a lot of value.
However, if you play the freeroll for the experience you might choose not to just shove the aces, but try to play them like you would in a RM tournament, meaning making regular raises or 3-bets.
Maybe you're just gonna see some calls and a flop which is good, because now, thinking about the way your opponents act , you can try to practice assigning them a range of hands.....again, this might get you some experience.
One last thing I'd like to mention is that freerolls are good for getting some experience with new software.
For example, you installed a new tracker and HUD.
Freerolls are great to play with it, testing your HUD, getting used to what is displayed etc.
So, can you learn in freerolls ? I'd say for a beginner that's definetely a yes.
Just be aware you can pick up bad habits which won't work in RM tournaments (like playing a push-fold game).
Now, if you're a little more experienced and meet the requirements you can play the CC freerolls and League games.
Believe me....that's where you can really learn a lot.