Resources

 A few links which I find useful or interesting:


Lecture notes


Open courses and ebooks



Blogs


Other resources