This paper utilizes two Internet technologies— traditional web-based “pull” technology and emerging “push” technology—to support learning beyond classroom environment through time and space. It describes a generic model that can be adapted to the specific requirements of different courses. We developed two systems based on the model for two courses. One hundred and forty students in six classes evaluated the systems. The evaluation suggests that the systems facilitated learning by providing critical course information in timely manner and in usable formats. The systems were user friendly and increased productivity and convenience of the students. Overall, the students found the systems useful and satisfactory