Note: The provided code is a basic structure and may require further styling and enhancements to meet specific design requirements. Additionally, the placeholder content, such as the video background and course cards, needs to be replaced with actual content.