We present the WWW-based interactive C++ Course developed at the University of Vienna to support introductory programming lectures of the first year of our
Wirtschaftsinformatik
("business informatics") curriculum.The paper focuses on some major design concepts of the course as well as on the lessons learned during the project, such as the 3-layer structure of the course, ergonomic issues, an integrated programming interface with multi-user support, and maintainability issues.All of these may apply also to similar projects for different programming languages.