To play against and some training, one free possibility is called Lucas Chess. It comes with a number of chess engines.
For analysis, you could do much worse than use the software here on Chess.com.
I use Fritz 16 and Chessbase 14, but those are paid products.
I'm not looking for chess software and engines used by grandmaster, But beside chess.com inventory, is there any available chess analysis software for amateurs like me who is really eager to learn the game.