Learn about asynchronous programming in JavaScript using async/await.
Understand the concept of closures in JavaScript and their usage.
Learn about prototypes in JavaScript and how they are used.
Understand the concept of arrow functions in JavaScript and their usage.
Learn about promises in JavaScript and how to work with them.
Learn how to manipulate the DOM using JavaScript.
Understand the concept of events in JavaScript and how to handle them.
Learn about event bubbling and delegation in JavaScript.
Learn about web storage in JavaScript including localStorage and sessionStorage.
Understand how to use the Fetch API in JavaScript to make HTTP requests.