Thanks, earlier I wanted to work on learning NPCs
Hmm... are we talking about the same thing ? I mean NonPlayerCharacter...
Also, should I learn to work with engines like Unity?
It could be an easy way to represent your work (check out Unreal4 too), thought you don't need fancy art. A few moving boxes to represent a crowd AI is better than to spend days to get an animated character into your engine. Test it out, but remember that you want to show off AI and not a game.