Yes you can learn off Youtube, but the main problem is that if your doing (for example) Grade 7 ballet, and your watching a YouTube clip be wary that people do get things wrong, so you might some steps wrong. But I watch YouTube clips about stuff like arabesques and I’ve seen improvement.
Hope this helps you :)