Skip to content
Free delivery over PKR 2,500 nationwide
Ilmora

Modern JavaScript: From Fundamentals to the DOM

The JavaScript you need before React — ES2024 syntax, async code and interactive pages.

4.7(6,840 ratings) 38,210 learners

Created by Ahmed Raza

  • Updated July 2026
  • Urdu + English
  • Beginner
  • 26 hours · 172 lectures
  • Certificate included
PKR 1,499PKR 2,49940% off

40% off ends in-- d -- h

30-day money-back guarantee · Secure card payment via Safepay

This course includes

  • 26 hours on-demand video
  • 10 articles & notes
  • 14 downloadable resources
  • 3 quizzes & assignments
  • Access on mobile, laptop and TV
  • Full lifetime access
  • Certificate of completion

What you’ll learn

  • Write clean modern JavaScript with let/const, arrow functions, destructuring and modules
  • Understand scope, closures and 'this' well enough to explain them in an interview
  • Manipulate the DOM and handle events to build interactive pages without libraries
  • Fetch data from APIs using promises and async/await
  • Build a weather app, a todo app with localStorage, and a quiz game

Course content

4 sections · 172 lectures · 26h total length

5 lessons · 1h 13m

  • 07:30
  • 16:20
  • Functions, arrow functions and defaults18:05
  • Arrays & objects in depth22:40
  • Quiz: Language basics08:00

4 lessons · 1h 14m

  • Scope and closures19:15
  • The 'this' keyword, finally explained17:50
  • map, filter, reduce with real data21:30
  • Destructuring, spread and modules15:45

4 lessons · 1h 27m

  • Selecting and changing elements14:10
  • Events and event delegation16:35
  • Forms and validation18:20
  • Project: Todo app with localStorage38:00

5 lessons · 1h 42m

  • The event loop in plain Urdu15:00
  • Promises and async/await20:25
  • Fetching APIs and handling errors18:40
  • Project: Weather app for Pakistani cities42:00
  • Next steps: React, Node or both?06:00

Section outlines list the key lessons (5h 36m shown). The full syllabus of 172 lectures unlocks on enrolment.

Requirements

  • Basic HTML and CSS (you can build a simple static page)
  • A code editor such as VS Code and a modern browser

Description

Most people jump into React before they really understand JavaScript, and then spend months confused by bugs that are really about closures, references or async code. This course fixes the foundation first.

We start with the language itself, then move into the browser: selecting elements, handling clicks and forms, and talking to real APIs. Every concept is explained in Urdu with the English terms you'll see in documentation and job interviews.

Who this course is for

  • Complete beginners who want a structured, step-by-step start in JavaScript
  • BSCS, BSSE and ICS students who want to stop memorising and start building
  • Learners who prefer clear explanations in Urdu, with technical terms kept in English
  • Anyone who wants a verifiable certificate to add to their CV or LinkedIn profile

Your instructor

Ahmed Raza

Senior Software Engineer, Lahore fintech

Rating
4.8
Learners
214.3k
Courses
3

Ahmed has spent eleven years shipping payment and lending products used by millions of Pakistanis, most recently leading a web platform team at a Lahore fintech. He teaches the way he onboards junior engineers: real codebases, real deadlines and honest code review. Outside work he mentors students from public-sector universities through weekend hack nights.

Full-Stack DevelopmentJavaScriptNext.jsNode.jsLaravel

Learner reviews

4.7

Course rating · 6.8k ratings

Breakdown of 4 written reviews.

Most recent reviews

Talha Siddique

BSSE student, UET Taxila

Verified learner

The closures lecture alone was worth it. I had watched five English videos and none clicked like this one.

Helpful?

Areeba Nasir

Junior front-end developer, Lahore

Verified learner

Solid course. I wish the async section had one more project, but the weather app was fun and I put it on my GitHub.

Helpful?

Kamran Shah

Freelancer, Peshawar

Verified learner

Exactly what I needed before learning React. Ahmed bhai explains the 'why', not just the 'how'.

Helpful?

Iqra Mehmood

BSCS student, GCU Faisalabad

Verified learner

Very clear. Audio in the first module is slightly low but improves later.

Helpful?

Learn with books too

Recommended books for this course

Go deeper on JavaScript with reference titles and guides chosen to sit next to the videos. Delivered nationwide with cash on delivery.

Shop all books

Keep learning

Learners also enrolled in

All Programming courses
Bestseller
ProgrammingUrdu

Python for Absolute Beginners (Urdu)

Hamza Malik · Mobile Engineering Lead & Programming Educator

4.8(18.4k)
96.3k22hBeginner
Save 33%
PKR 1,999PKR 2,999
Bestseller
Data ScienceUrdu + English

Power BI & Excel for Data Analysis

Zainab Qureshi · Senior Data Analyst, Karachi retail group

4.8(11.3k)
58.7k30hBeginner
Save 33%
PKR 1,999PKR 2,999
Cyber SecurityUrdu + English

Ethical Hacking from Scratch

Bilal Ahmed · Penetration Tester & Security Consultant

4.7(8.9k)
47.3k38hBeginner
Save 29%
PKR 2,499PKR 3,499