Hank49
Contributor
I might point out that buoyancy will never be something learnt either online or in a class. Sure it starts out with a conceptual idea of what it is supposed to be,
You need practice but just as importantly, you need the right gear set up for your body too. You can practice all you want with a...for instance...steel bp and wing and no weights, but if you're naturally "feet light" (like one of my daughters), you'll be swimming upside down. If you're using a jacket bc and weight belt, and you're feet heavy (like me), you'll be upright all the time without waggling your fins...among many other possibilities.
It's more likely you'll learn other gear options best suited to you here,...at least I did...but I DO live in the "sticks".... than you will in a shop selling Brand A gear to students.