The goal of this project was to enhance the user-interface of a Tea programming language interpreter and to create a web-based learning system to teach Tea. The system, originally designed for PC's, was extended to include the Unix platform. The user-interface was improved using techniques in the field of user-interface design. Tea lessons and quizzes were written using techniques in the field of distance education. The Tea interpreter, lessons, and quizzes were designed to be easily accessible on the Internet for anyone who wants to learn computer programming