Build responsive websites with CSS Grid, Flexbox and JavaScript.
CSS Grid, Flexbox, and JavaScript: Building Responsive Websites teaches the core front-end skills behind every modern site. You master the two layout systems that define responsive design โ Flexbox for one-dimensional layouts and CSS Grid for two-dimensional ones โ then add interactivity with JavaScript: DOM manipulation, events and dynamic behaviour. The course is hands-on, building real responsive interfaces that adapt cleanly across devices. You finish able to build modern, responsive web pages from scratch. A verified e-Certificate of competency and e-Marksheet from the Deep Science & Technology Consortium.
This course teaches responsive web building with CSS Grid, Flexbox and JavaScript โ creating modern, adaptive layouts and interactive front-end interfaces.
1. Build one-dimensional layouts with Flexbox.
2. Design two-dimensional layouts with CSS Grid.
3. Create responsive, adaptive interfaces.
4. Add interactivity with JavaScript and the DOM.
5. Handle events and dynamic behaviour.
โข Aspiring front-end and web developers
โข Designers moving into code
โข Beginners building web skills
โข Students of web development
โข The ability to build responsive websites.
โข A modern front-end skill set.
โข A portfolio of responsive interfaces.
โข A verified e-Certificate of competency and e-Marksheet from the Deep Science & Technology Consortium.
โข Box model, display types and the containing block
โข Normal flow, floats and positioning, and why layout hacks were needed historically
โข Browser DevTools as the primary way to understand a broken layout
โข Main and cross axis, justify-content and align-items
โข Flex grow, shrink and basis, and the sizing behaviour that surprises people
โข Navigation bars, card rows and centring done properly
โข Explicit and implicit grids, template areas and line-based placement
โข minmax, auto-fit and auto-fill for layouts that respond without breakpoints
โข Choosing Grid or Flexbox rather than treating them as alternatives
โข Mobile-first breakpoints, relative units and container queries
โข Responsive images, srcset and the performance cost of getting it wrong
โข Accessibility: focus order, contrast, reduced motion and semantic markup
โข DOM selection, events and delegation
โข Progressive enhancement so core content works without scripting
โข Debouncing, layout thrashing and keeping interaction responsive
| Parameter | Requirement |
|---|---|
| Covered Tool / Platform | HTML5 |
| Covered Tool / Platform | CSS3 |
| Covered Tool / Platform | JavaScript |
| Covered Tool / Platform | React |
| Covered Tool / Platform | Node.js |
| Covered Tool / Platform | Git |
| Covered Tool / Platform | VS Code |
| Covered Tool / Platform | MongoDB |
Based on 0 scholar submissions
No verified reviews published yet. Be the first to share your academic experience.
Your rating will help prospective scholars. Ratings below 3 stars are routed privately to the faculty mentor for immediate response.