Here is the link to the official course page. The course page itself is already very detailed, but if you need more info you may want to take a look at Spring 2016's schedule (things may have changed since then).

You can find old (unofficial) class notes here

Other valuable resources: