learning.edx.org/course/cou...
I have just about finished course but you can still enrol and do the course online as they have extended the deadline to complete. You can do the free course that is not assessed just for interest sake, or pay a fee if you want to get the certificate and mini qualification that proves you have passed. It is set at a fairly easy level but has optional scientific papers that expand on more complicated concepts.
This the book by the course lecturers