I have an elementary understanding of Atrificial Neural Networks but I havent worked on any project so far. I was asking you guys to recommend me some mini projects that can help me have a deeper understanding of Artificial Neural networks.

Neural network programming isn't simple. It is the keystone of adaptive systems software. What text books have you read yet? If none, then get started with your studies! FWIW, I took an advanced neural network programming class given by the US Air Force at Hanscomb AFB (in conjuction with MIT) in Massachusetts many years ago. As I said, this isn't elementary/simple stuff!

If you need, I'll dig out my text book for that class. It should still be on my shelf somewhere... :-)

ANN are not easy, but why you don't start your own project? just for the fun of learning. :)