You could check out absolute dogs ull get it on you tube or Facebook don't subscribe or pay anythin enjoy for free all positive reward training they are a bit high energy but pups love it lots of confidence building n proximity games and like Lena said plenty of socialising is best xI personally think an in person class is best especially in terms of socialisation, however if for whatever reason that’s not possible, have you looked at Zak George? He has a YouTube channel and a 30 day puppy training program for free on an app. Skip all the self-promotion, he does a ton of it, but he is all about positive reinforcement!
There are videos on how he trained his dog called My new Puppy and New Puppy survival guide, both show his daily exercises. Hope that helps🙃