This paper will present a systematic approach for designing hypermedia environments for online learning. First, I will discuss distance education, online courses, and general considerations for designing online learning environments. Second, I will present the history and definition of hypermedia, its attributes, and theoretical background. Third, I will present and discuss a systems approach t...