Table of Contents

1. Introduction to Web Programming

1.1 Web history
1.2 IP addresses, domain names, and URLs
1.3 HTTP
1.4 Web trends
1.5 Introduction to HTML
1.6 Introduction to CSS
1.7 Introduction to JavaScript

2. HTML

2.1 HTML document structure
2.2 Basic HTML tags
2.3 Comments
2.4 Lists
2.5 Tables
2.6 Images
2.7 Links
2.8 Special characters
2.9 Example: Band web page

3. More HTML

3.1 HTML containers
3.2 Forms
3.3 Common widgets
3.4 HTML5 widgets
3.5 Audio and video
3.6