Nope, look at the videos. I try to give as much background information as possible within 3h. The goal, on the contrary, is to help you understand the basics so that you can build on a solid fundation rather than slappin' layers together! Not that slappin' layers'n'shit together is against my religion or anythings though - sounds like fun actually :-)
Python is one of the simplest languages to learn. I do this course as a hands-on lab with people who discover Python programming at the same time as they discover neural networks. I ask them to read this "Python 3 in 15 min" primer beforehand and they are good to go: https://learnxinyminutes.com/docs/python3/
This is of course a matter of opinion, but objectively speaking, the most complex piece of math is a matrix multiply, which I re-explain anyway. This is an end-of-high-school level of mathematics.
I have a background in mathematics and physics. In this course, I try to give a physical explanation whenever possible to give people good intuitions about what is happening. Level of math required: know how a matrix multiply works (and it gets re-explained)