Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Modern JavaScript in Action: DOM, APIs & Async JS

LearnKartS via Coursera

Overview

Most beginners learn JavaScript basics but get stuck when they try to build something real. They cannot connect code to a webpage. They have no idea how to fetch live data. This course closes that gap. Here is what you will mainly cover: • DOM Manipulation & Events Choose elements using getElementById, querySelector, and querySelectorAll. Modify content with textContent and setAttribute. Handle click, input, & form events by using addEventListener and event delegation. • Asynchronous JavaScript Write callback functions. Chain Promises with resolve, reject, and then catch. Make use of async/await. Finally, handle parallel requests with Promise.all & errors with try/catch. • API Integration Make GET, POST, PUT, and DELETE requests implementing the Fetch API and XMLHttpRequest. Parse JSON, apply retry logic, and handle authentication headers. • ES6 Plus Features Apply ES6 Modules, destructuring, spread, rest, Symbols, Maps, Sets, optional chaining, nullish coalescing, and advanced array methods in case of real projects. Taught in Hindi and ideal for beginners and self-taught developers ready to build interactive UIs, async workflows, and API-connected applications. LearnKartS courses on Coursera have reached 200,000 plus learners worldwide. Enroll today!

Syllabus

  • JavaScript Data Structures & Modern Syntax (Objects, Arrays & ES6 Features)
    • Learn how to work with objects, arrays, destructuring, spread/rest operators, and modern ES6+ syntax. Strengthen your ability to manage and transform data efficiently in JavaScript.
  • JavaScript Asynchronous Programming & APIs
    • Understand asynchronous JavaScript using callbacks, promises, and async/await. Learn how APIs work and how modern applications handle real-time data and communication.
  • JavaScript Frontend Integration: DOM, Events & API Communication
    • Learn how to manipulate the DOM, handle events, work with forms, and communicate with APIs using Fetch and AJAX. Build dynamic and interactive frontend experiences using modern JavaScript.
  • Modern JavaScript (ES6+): Advanced Features, Data Structures & DOM Interactions
    • Explore advanced ES6+ features including modules, Maps, Sets, event delegation, validation, and modern array methods. Learn scalable and modular JavaScript techniques used in real-world applications.

Taught by

Nikhil Agarwal and LearnKartS

Reviews

Start your review of Modern JavaScript in Action: DOM, APIs & Async JS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.