Skip to main content
@shmVirus

Web Programming

HTML, CSS, JavaScript, HTTP, and server-side fundamentals — building interactive, data-driven web applications from scratch.


The web is the most widely deployed application platform in existence. This course covers HTML and CSS for structure and style, JavaScript for interactivity, HTTP as the underlying protocol, and the basics of server-side request handling.

Outcomes

  • Build and style a responsive page using semantic HTML and CSS
  • Add client-side interactivity with vanilla JavaScript and the DOM API
  • Handle HTTP requests and serve dynamic responses from a server
  • Deploy a complete web application end-to-end

Outline

Start →
  1. 01
    HTML and CSSDocument structure, semantic markup, the box model, and layout with Flexbox and Grid.
  2. 02
    JavaScript FundamentalsVariables, functions, closures, the event loop, and the quirks that surprise beginners.
  3. 03
    The DOM and EventsSelecting, manipulating, and reacting to the document object model in the browser.
  4. 04
    HTTP and FormsRequest and response cycle, methods, status codes, cookies, and handling form submissions.
  5. 05
    Server-Side BasicsRouting, request handling, templating, and reading and writing data on the server.