Product Description

Course Duration
10 hours

This course uses a self-paced process to allow the student to learn independently. Forums, blogs and online resources are available to extend learning in specific areas of interest. Begin by reviewing the learning path course presentations. (Audio is required to hear the lectures) Complete the integrated quiz worksheets. (Adobe Flash is required) Review and complete the course excercises. When you finish, upload them for review to the dropbox. Your instructor will review your assignment and provide you feedback. When finished with the learning paths, complete the Final Examination. We’ll review and provide you a score. When you pass, we’ll provide you a certificate of completion. Use the other interaction areas to enhance your learning experience.

Those involved in designing or implementing interfaces for web applications, including software project managers, programmers, analysts designers, technical writers, web publishers, or web site developers.

The course GUI Design Fundamentals would be useful. A basic understanding of graphical user interfaces (GUIs) is required.

Course Aim
To teach the principles of effective GUI design for web applications.

Learning Objectives

After taking this course, the student should be able to:

  • Explain the principles of web page and web site design
  • Differentiate between effective and ineffective web interfaces
  • Know when and when not to use color, graphics, audio, and animation
  • Develop an effective navigation scheme through the web site
  • Discuss the use of databases and emerging Internet technologies in web page design
Web Design Topics
Design Principles


  • Features of web applications
  • Types of users
  • Web-based GUI design
Web Page Design and Layout
  • Elements of a web page
  • Controls, graphics, and image maps
  • Frames
  • Audio, video, and animation
  • Navigational models
  • Menu structure
  • Reviewing navigational methods
Web Technologies
  • Internet database applications
  • Rich Internet (RIA’s) and Ajax controls
  • Style sheets