Web Programming


Learn Javascript, Html and CSS

This course is a great introduction to modern web page development. Students will learn the languages of JavaScript, Html and Css and engage in interactive and visual coding and web page building.

JavaScript, Html and Css

The course consists of the following parts:

  • Introduction: First, students will learn major components of the World Wide Web (abbreviated WWW or the Web). Student will explore various live websites, e.g. informational, commerce, social media, blog, government, Rest API, etc.. Along the way, they will expose to and understand common terminologies, such as documents, web resources, Hypertext Transfer Protocol (HTTP and HTTPs), Uniform Resource Locators (URLs), Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
  • Html and CSS: Once students have mastered the big picture, we turn our focus to the main brain of web page design — HTML and CSS. They will learn the common HTML elements and CSS techniques. Students will use a real live web-site to design, publish, and share their web pages.
  • Javascript: The gem of the Web that makes thing dynamic. It is the de facto programming language of HTML and the Web. Students will spend most time of this course here learning Javascript’s essential elements of and browser DOM (Document Object Model), and exploring event-driven mechanisms to dynamically update web pages. They will learn, design and implement several fun packed games which they can share with friends and family:)


  • Students should have completed pre-algebra course in math. Prior programming experience is not required.

This subject contains contains two courses:

  • Web Programming
  • Advanced Web Programming