I did. I learned all by myself, I watch a lot of youtube videos about bird training. That was not a easy way to learn. If I look back right, I think I made lots of mistaken. I highly recommend you get a local mentor for free fly training. There is recent topic discussing about free fly , I just can't find the post.
Here is my post about Billy's first flight.
www.talkcockatiels.com
I can tell you one thing, free flight can be dangerous to bird but, the flight training is good for recovery of lost bird. Here is my recent experience:
Billy recent had experience a Cooper hawk attacked, he did successfully out maneuver the Cooper hawk, and he was in panic mod after the attacking. He could not find me immediate. He flew over a tree line to an area he barely flew before , and this happened just before sun down. I was not able to locate him, and he did not answer my flock call/whistle. I also saw a hawk flew around that area. My heart was very heavy, I though Billy was MIA. The next morning, I heard bird noise seemed, I stepped out of my house, and whistled not Billy called back. I thought that was not Billy. I whistled again, then, I saw a bird flying down from top of tree, that was Billy. Billy flew on to my shoulder, I was so happy. Billy was able to navigate back home.
I more and more agree that every pet bird should get some recall training, not necessary to the free flight training level, but at least to a level making lost recovery more easier.
Here is my post about Billy's first flight.

An exciting Day- Billy's First Free Flight
Today is such a amazing day! Billy who is young cockatiel born in my house did his first free flight outside in my backyard. Billy is very attached to me, so, I decide to do some recall and free flight training. To me, it's all a dream to my pet birds can free flight outdoor. Today, I put...
I can tell you one thing, free flight can be dangerous to bird but, the flight training is good for recovery of lost bird. Here is my recent experience:
Billy recent had experience a Cooper hawk attacked, he did successfully out maneuver the Cooper hawk, and he was in panic mod after the attacking. He could not find me immediate. He flew over a tree line to an area he barely flew before , and this happened just before sun down. I was not able to locate him, and he did not answer my flock call/whistle. I also saw a hawk flew around that area. My heart was very heavy, I though Billy was MIA. The next morning, I heard bird noise seemed, I stepped out of my house, and whistled not Billy called back. I thought that was not Billy. I whistled again, then, I saw a bird flying down from top of tree, that was Billy. Billy flew on to my shoulder, I was so happy. Billy was able to navigate back home.
I more and more agree that every pet bird should get some recall training, not necessary to the free flight training level, but at least to a level making lost recovery more easier.