This course presents the basic tools for the design and implementation of neural networks, used in neuro-computing in computer science and mathematics, inspired from the nervous system of human brain. Single perceptron, multilayer perceptrons and backpropagation, Hopfield network, Kohonen's model and self organized maps, Markov chain, Support Vector Machine (SVM) are the topics of the course.