Hands on Deep Reinforcement Learning and its applications