Learn Artificial Neural Network From Scratch in Python

Share this post:

Last Updated on April 4, 2021 by thegiantreport

Learn Artificial Neural Network From Scratch in Python

The MOST in-depth look at neural network theory, and how to code one with pure Python and Numpy

What you’ll learn

  • Code a neural network from scratch in Python and numpy
  • Learn the math behind the neural networks
  • Get a proper understanding of Artificial Neural Networks (ANN) and Deep Learning
  • Derive the backpropagation rule from first principles
  • Describe the various terms related to neural networks, such as “activation”, “backpropagation” and “feedforward”
  • Learn to evaluate the neural network models


  • Basic math – some essential parts will be covered in the course itself so to make course beginner friendly
  • Linear and Logistic Regression
  • Basic understanding of classification and Regression problems

Who this course is for:

  • Students interested in machine learning – all the concepts are given through three sessions: Lecture, Tutorial and Coding sessions
  • Students who want to learn the mathematics behind neural networks which in turn will make you ninja in ANN
  • Students who want to prefer learning the core of neural networks rather than learning how to do it with libraries



Leave a Comment