Regarding openings - the best place to learn are books/studies/even Wikipedia articles that explain the ideas behind the major moves and variations, which chess engines don’t do. Also, a human can explain which opening are good to play at your skill level and which are not.
Regarding free coaches, playing with a friend/relative over the board and discussing the game afterwards has a similar effect.