You have the wrong idea there. Engines dont get to 1500 by adjusting themselves to they think more like a human. Rather, they get down to 1500 by doing one of two things: (1) randomly making a really bad move now and then; or (2) severely limiting their search depth. You'd learn literally nothing by analyzing a game with a 1500 strength engine. It would NOT be like taking karate lessons with a yellow belt -- it would be like taking karate lessons with a robot programmed to act like a yellow belt. For example, the analysis available here is only 2000 strength. That seems like it should be plenty for 95% of folks. Turns out thats not the case, there are countless threads in the forum about the analysis being very, very wrong.
Rather, get an engine that is sufficiently strong, and it will show you: (1) outright big mistakes - blunders - where one side or the other could have won/lost material; and (2) lots of alterantive moves that you mostly wont understand. If you really delve into (2), and especially as you get stronger, you CAN learn something from the engine. However, for most people, for the most part, the purpose of engine review is item (1) - to spot simple tactics that one side or the other missed.
You want to analyze on the PC or a phone? Smallfish (iphone) or Droidfish (android phones) are free and good.
Are there any software tools (within chess.com or outside of this website) to analyze a game after play?
It will be nice if the tool's analysise engine rating can be adjusted manually.
I feel during learning stages it may not be much useful analysing a game at say for example 2000+ levels when my rating is somewhere in the 1200 levels. I'd rather analyse my games at say 1500 levels to improve my chess play.
Any opinions/suggestions?