Learning Ai From Scratch