Web based learning is an alternative to traditional classroom learning that involves delivering educational content and materials over the internet. It allows students to learn flexibly according to their own schedules and pace. Key platforms for web based learning include Google Classroom, EdX, Udemy, and Coursera. While web based learning has advantages like lower costs, wider accessibility, and flexibility, it also has disadvantages such as lack of face-to-face interaction, dependency on technology, and requiring strong self-motivation skills from students. Effective web based teaching and learning involves course design that encourages active learning over passive surfing and provides support and guidance to students.