This course aims to provide students with practical skills in web development. It introduces the learners to basic web design using contemporary development tools. This course provides the skills to design and develop effective web pages and produce multi-functional and dynamic websites. Students will work on practical projects to develop and deploy a web application/ the skills obtained will enable the students to solve real world problems using programming and web technologies.