Web Development and Programming Course Notes, Examples and Readings