This paper introduces a class model based on a course, Internet English, offered by an English department at a university. The course has dual purposes of developing students I English skills and Internet using skills at the same time. In support of using the Internet for language learning, the advantages of project-based language learning and constructivist learning in relation to CALL are explored. The activities in this course, which are basically project-based under the paradigm of constructivist learning perspective, are explained in detail to show the relationship between second language learning theory and teaching application. The way how the four language skills - speaking, listening, reading, and writing - are integrated in this class is described as well. Finally, judgmental evaluation of the course by the students is noted. The results show that a project-based CALL class could be a promising class model to realize an integrative, constructivist, and authentic learning.