A weblog, or blog, allows individuals to easily publish their own words, ideas, and thoughts online through blog software. There are three main types of blogs for English as a Second Language (ESL) use: 1) The tutor blog which is run by the tutor for learners, 2) The learner blog which encourages writing practice and developing a sense of ownership, and 3) The class blog which is a collaborative effort of an entire class. A learning blog is a space for people to exchange information about a subject to develop knowledge, while a class blog allows teachers and students to interact and communicate closely about class topics and materials.