Back to Web Programming index


HyperText Markup Language

HTML (HyperText Markup Language) is a page-description language. HTML supports text, graphics, and other resources, along with the instructions for presenting these elements in a browser. HTML provides facilities for multimedia presentations and for delivering applications that can run on the client's processor.

Tags in HTML indicate instructions. A browser can read any HTML tag that its interpreter has been programmed to recognize; there is, of course, a lot of industry effort dedicated to creating a standard HTML convention that HTML authors can expect to work regardless of the browser a user is using.

HTML TWO begins the transition from HTML to JavaScript and touches on several topics along the way including use of The GIMP, forms, CSS, and PHP. The goal is not so much for the student to attain a thorough working knowledge of HTML as it is to be familiar with the JavaScript programming environment as it pertains to ordinary web pages. This course provides a foundation for later courses on the use of JavaScript and HTML5 Canvas.

The student should be aware that while most browsers will display a page in the same way most of the time. There are some differences between browsers in terms of how they interpret HTML tags. Also the screen settings on your computer may affect the way a page is displayed. Therefore a web page may be displayed differently on two different computers due to differences in screen settings or the browser being used. For this reason it is often a good idea to look at a page under different conditions.


Write an essay on the topic of computer literacy. What is computer literacy? What is the difference between being fully computer literate and simply being a competent user of technological tools? What does knowledge of coding or programming have to do with being computer literate? Your essay must be at least 500 words in length and must be displayed on a web page which you code by hand using straight HTML.

  1. Transparent PNGs
  2. Intro to Image Maps
  3. More Image Maps
  4. Working With Buttons
  5. Mouseover Links
  6. Inline CSS
  7. Internal CSS
  8. External CSS
  9. The SPAN Tag
  10. Fun With The DIV Tag
  11. More Fun with DIV
  12. Simple Page Layout
  13. PHP
  14. Internationalization
  15. Madlib One
  16. Madlib Two
  17. JavaScript Intro
  18. Fun with Popups
  19. Multiple Choice Quiz
  20. Arithmetic Quiz
  21. Sentence Generator
  22. Converting Stuff
  23. Basic Calculator
  24. Canvas