Understanding AI from Scratch – Neural Networks Course