The goal of this course is for the student to be familiar with the required technologies to develop modern web platforms. After passing this course, the student will be able to select between primary technologies in web designing to work with them, and also develop projects and websites using such technologies. The student will be introduced to HTML as a markup language for describing web documents, and then will be familiar with CSS to apply styles on HTML elements, and finally learn JavaScript as an interpreted language to add dynamic functionalities to web applications. Together, they are among the essential technologies of World Wide Web content production.