Modern JavaScript in Action: DOM, APIs & Async JS

Coursera MOOC / Non-credit USD 49
Enroll now →
Modern JavaScript in Action: DOM, APIs & Async JS

About this course

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!

What you'll learn

  • DOM manipulation techniques
  • event handling using JavaScript
  • making asynchronous requests
  • API integration using Fetch API
  • understanding ES6 features such as modules and destructuring

Course objectives

  • help learners create interactive web applications
  • build confidence in using JavaScript for real projects
  • familiarize students with handling live data and API interactions

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.