MOOC course from edx.org, my notes from it.