I love a one-on-one for learning. People are there to interact with and to exchange ideas.
Can't beat online learning and far as utilizing time available. Learning/instructing online eliminates the social talking, interruptions, potty breaks...Zoom for meeting up.