Learn HTML (Hypertext Markup Language)

This course introduces students to HTML, the standard markup language for creating web pages.

Students will learn to structure content, create links, embed media, and understand the fundamentals of web page creation.

jscode

HTML (Hypertext Markup Language) Course Syllabus

Course Description

This course introduces students to HTML, the standard markup language for creating web pages. Students will learn to structure content, create links, embed media, and understand the fundamentals of web page creation.

Course Objectives

By the end of this course, students will be able to:

  1. Understand the structure and syntax of HTML
  2. Create well-formed HTML documents
  3. Use various HTML elements to structure web content
  4. Embed images, audio, and video in web pages
  5. Create forms for user input
  6. Understand the basics of HTML5 and semantic markup
  7. Apply best practices for accessibility and SEO
phpjava

Course Outline

Week 1: Introduction to HTML and Web Basics

  • What is HTML?
  • Brief history of HTML and the World Wide Web
  • Setting up a development environment
  • Basic structure of an HTML document
  • Creating your first HTML page

Week 2: Text Formatting and Lists

  • Headings and paragraphs
  • Text formatting (bold, italic, underline)
  • Ordered and unordered lists
  • Definition lists

Week 3: Links and Images

  • Creating hyperlinks
  • Relative vs absolute paths
  • Inserting images
  • Image attributes and accessibility

Week 4: Tables and Forms

  • Creating tables
  • Table structure (thead, tbody, tfoot)
  • Form elements (input types, textarea, select)
  • Form attributes and submission

Week 5: Semantic HTML and HTML5

  • Semantic elements (header, nav, article, section, etc.)
  • HTML5 structural elements
  • HTML5 form input types
  • Audio and video elements

Week 6: Embedding Content and Metadata

  • iframes
  • Metadata (meta tags)
  • Social media meta tags
  • Favicon

Week 7: HTML Best Practices and Accessibility

  • Writing clean, well-formatted HTML
  • HTML validation
  • Web accessibility principles
  • ARIA roles and attributes

Week 8: Final Project

  • Students will create a multi-page website applying the concepts learned throughout the course

Assessment

  • Weekly coding assignments (40%)
  • Midterm project (20%)
  • Final project (30%)
  • Class participation and code reviews (10%)

Scroll to Top