Generate UI/UX examples for an e-learning website. Design key pages such as the homepage, course catalog, course details, user profile, dashboard, lecture/module page, quiz/assignment page, and discussion forum. Ensure a modern, user-friendly design with a cohesive color palette, intuitive navigation, and responsiveness for both desktop and mobile views.