Web based learning involves using the internet and web-based resources to facilitate and enhance education. It allows for flexible learning as students can access course content online at any time and learn at their own pace. Web based learning platforms provide shared learning materials and courses to unlimited audiences, making education more open, flexible, and distributed. While it offers greater accessibility and lower costs than traditional classrooms, web based learning also lacks face-to-face interaction and real-world practice.