Course Description : This course provides an in-depth understanding of modern front-end web development using HTML5, CSS3, and JavaScript. It focuses on designing responsive, interactive, and user-centric web applications through advanced layout techniques, dynamic scripting, and API integration. The course also introduces version control, deployment practices, and basic component-based development concepts, enabling students to build industry-relevant web solutions through hands-on learning. Learning Outcome: Design and develop responsive and accessible web interfaces using HTML5 and CSS3. Build interactive web applications using JavaScript and DOM manipulation techniques. Apply modern JavaScript (ES6+) concepts and perform API integration using asynchronous programming. Develop user-centric, mobile-first web applications following modern design principles. Utilize version control and deployment tools to develop, manage, and publish web applications.
Course Details
Explore the comprehensive course modules
Course intro + expectations, HTML structure revision Semantic HTML (header, section, article) Forms (input types, validation) Accessibility basics (labels, alt, ARIA intro) CSS basics revision (selectors, box model) Display properties Flexbox Flexbox
CSS Grid basics Grid layout practice Media queries Mobile-first design CSS variables Transitions & transform Animations (keyframes) Mini Project: Responsive Landing Page
JS basics revision Scope & hoisting Functions & arrow functions Arrays (map, filter, reduce) DOM selection DOM manipulation Events Mini Project: Interactive page
let, const, template literals Destructuring Spread/rest Objects & classes Promises async/await Fetch API Mini Project: API-Based Web App (Weather)
LocalStorage SessionStorage Form handling with JS Validation + storage Git basics GitHub workflow Deployment Mini Project: To-Do App (with hosting)
Introduction to React & SPA Setting up React Components Props State Events & Forms Components JSX
Learn from leading experts in stem cell research
Raman Goyal
Assistant Professor