In the last decade many different types of neural networks have been developed. They showed us the amazing power and opportunities of machine learning. On the other hand the whole training process is not that efficient and costs a lot of energy. With that in mind we do know that neural networks are sort of based on the way humans learn. Except that the human brain is much more energy efficient. Could we achieve that same energy-efficient level in artificial neural networks? The answer is yes! I will show you what is often called the third generation neural networks: Spiking Neural Networks.