How does the neural network work, types of neural networks, advantages and applications of neural networks, a use case of neural network, backpropagation and gradient descent, convolutional neural networks, recurrent neural network, vanishing and exploding gradient problem, long short term memory