Deep-Learning Deep Learning Methods, Programming Assignments and Projects Foundation for Learning Deep Learning.