Web 2.0 represents a shift from static web pages to a more dynamic web where users can interact and collaborate to create and share information. Key aspects of Web 2.0 include user-generated content through blogs and wikis, rich internet applications using techniques like AJAX, folksonomies using social tagging, and syndication of content through RSS and APIs. E-learning has also evolved from a focus on delivering content to learners to E-learning 2.0 which emphasizes users as co-developers of content and treats the learning platform as a space for collaboration and participation rather than just consumption of information.