Websites today serve not only traditional desktop monitors, but also larger-screen televisions and smaller-screen mobile devices like tablets, phablets, and smartphone. Apart from the myriad screen sizes, they also differ in terms of screen resolutions, and mobile devices are carried around anywhere and change orientations anyhow at the flip of the palm. Notwithstanding the diverse nature of these devices, users, increasingly using them to surf the Internet, expect no less of the usability they experience while surfing on traditional desktop monitors. The challenges of the new multi-screen world has necessitated a new approach to web design called Responsive Web Design. This book takes you through a learning journey to explore the various aspects of responsive web design and to put them into good use by turning an indifferent web page into a responsive one. Full source code is available for download.