Learn to create responsive, interactive, and dynamic web experiences with modern CSS and JavaScript techniques.
Start LearningThis page demonstrates responsive web design principles using CSS media queries. Resize your browser window to see how the layout adapts to different screen sizes.
Optimized for small screens with simplified navigation and stacked content.
Adaptive layouts that make the most of medium-sized screens.
Full-featured experience with multi-column layouts and complex navigation.
Test your knowledge of web development concepts
Enter a city name to get current weather information. This demonstrates fetching data from external APIs.
Enter a city name and click "Get Weather" to see information