← Back to Courses
⚡
javascript

JavaScript Core & ES6+

Deep dive into modern JavaScript: DOM manipulation, asynchronous programming, Promises, ES Modules, and functional concepts.

Instructor

Obada Jaber

Duration

5 weeks

Level

Intermediate

📚 What You'll Learn

  • 1.ES6+ Syntax & Destructuring
  • 2.DOM Manipulation & Event Handling
  • 3.Array Methods (map, filter, reduce)
  • 4.Promises, Async/Await & Fetch API
  • 5.Local Storage & State Persistence

📝 Course Tasks & Assignments (1/2)

50% Complete
Implement an interactive Todo list in Vanilla JS

Build a todo list supporting add, toggle complete, delete, and filtering using vanilla DOM methods and localStorage.

highJavaScript Core & ES6+📅 Sep 15, 2026completed
Details
Fetch and display data from Public REST API

Use fetch() and async/await to retrieve data from a JSON API, handle loading and error states, and render cards.

mediumJavaScript Core & ES6+📅 Sep 18, 2026 (Overdue)pending
Details