This course covers web programming with a focus on programming web applications. The course consists of a number of programming assignments (lab exercises) that cover important technology aspects like HTML, CSS, JavaScript, Node.js and MongoDB. A larger programming project is completed at the end of the course. The course largely relies on self- Programming. The examination is done through oral demonstration and presentation of code.