Skip to content
FeaturedTrending

Modern JavaScript Masterclass

From zero to building real interactive apps

ByOmar Haddad

  • 4.9(1,284)Rated 4.9 out of 5
  • 18,420 students
  • 14 h
  • Beginner
  • Updated March 12, 2026

Overview

A hands-on journey through language fundamentals, ES6+, the DOM and async data, with a project in every module.

What you'll learn

  • Write clean, maintainable JavaScript
  • Work confidently with the DOM and events
  • Understand async code and network requests
  • Ship three portfolio projects

Requirements

  • No prior experience required
  • A computer and a free code editor
  • #javascript
  • #web
  • #es6

Curriculum

3 modules · 8 lessons · 3 h 17 min total

Full outline

Instructor

Omar Haddad

Senior Software Engineer

  • 4.9
  • 48,200 students

Ten-plus years building large-scale web products, known for explaining complex ideas simply.

  • JavaScript
  • React
  • TypeScript
View profile

Reviews

4.9

1,284 reviews

  • 5 stars100%
  • 4 stars0%
  • 3 stars0%
  • 2 stars0%
  • 1 stars0%

Bars are computed from the 2 sample reviews in this demo, not from the headline average.

  • Nour Alhuda

    September 12, 2026

    Simple, well-structured teaching — I finally truly understand async/await.

  • Mostafa Ali

    August 2, 2026

    The hands-on projects are great — I built my portfolio from them.