How to make the neural network learn from its mistakes

Hello. What do I need to do to make the neural network learn from its mistakes via API and become better and better by analyzing the responses it receives?