JS by Ear artwork

Courses · Dilash Chimoriya

JS by Ear

by Dilash Chimoriya

Learn JavaScript by listening. JS by Ear is an audiobook-style journey for beginners, with clear conversations about functions, objects, arrays, closures, promises, async/await, APIs, and modules. Follow examples step by step, pause to predict what happens next, and build your skills with short practice exercises. AI-generated study conversations based on JavaScript.info, MDN Web Docs, and Eloquent JavaScript. Independently created; not affiliated with or endorsed by the source authors.

Latest episodes

Showing 18 · updated from the feed

17 — Fetch and JSON — Talking to Web APIs

Understand the two stages of fetching data: receiving a response, checking its status, and parsing JSON. Compare HTTP errors, network failures, and malformed JSON, then e

Sep 12
43 min

18 — JavaScript Modules — Organizing a Small App

Organize a small JavaScript app with named exports, imports, and module-local scope. Follow a workout calculator and loader across three files, understand shared module s

Sep 12
53 min

16 — The Event Loop — Tasks, Microtasks, and Execution Order

Follow tasks, microtasks, and the event loop to predict the order of asynchronous JavaScript code. An audio-first JavaScript study conversation with worked examples, pau

Sep 10
45 min

15 — Async and Await — Readable Code Without Blocking

Learn how async and await organize promise-based code without blocking JavaScript execution. An audio-first JavaScript study conversation with worked examples, pause-and

Sep 10
41 min

14 — Promise Chains — Errors and Concurrent Operations

Trace promise chains, error propagation, cleanup, and concurrent asynchronous operations. An audio-first JavaScript study conversation with worked examples, pause-and-pr

Sep 10
30 min

13 — Promise Basics — From Callbacks to Future Results

Understand promises as future results, including pending, fulfilled, and rejected states and how handlers receive values. An audio-first JavaScript study conversation wi

Sep 10
37 min

12 — Higher-Order Functions — Connecting the Ideas

Connect callbacks, closures, and higher-order functions through functions that accept or return other functions. An audio-first JavaScript study conversation with worked

Sep 10
52 min

11 — Closures — Practical Uses and Common Mistakes

Explore practical closures and common mistakes, including shared state and functions that retain access to outer variables. An audio-first JavaScript study conversation

Sep 10
34 min

10 — Functions — Deeper Understanding with MDN

Deepen your understanding of JavaScript functions, scope, arguments, and execution using MDN as a reference. An audio-first JavaScript study conversation with worked exa

Sep 10
38 min

09 — Callbacks and Execution Order

Trace callback execution step by step and distinguish passing a function from calling it. An audio-first JavaScript study conversation with worked examples, pause-and-pr

Sep 10
46 min

08 — Scope and Closures — The Mental Model

Build a mental model of lexical scope and closures, including what a function remembers from its surrounding scope. An audio-first JavaScript study conversation with wor

Sep 10
37 min

07 — Array Methods — Sorting and Utilities

Understand sorting, numeric comparators, array utilities, and common mutation traps. An audio-first JavaScript study conversation with worked examples, pause-and-predict

Sep 10
38 min

06 — Array Methods — forEach, map, filter, and reduce

Compare forEach, map, filter, and reduce by tracing callbacks, return values, and results. An audio-first JavaScript study conversation with worked examples, pause-and-p

Sep 10
42 min

05 — Array Methods — Adding, Removing, Copying, and Searching

Learn how JavaScript arrays add, remove, copy, and search for items, and which methods change the original array. An audio-first JavaScript study conversation with worke

Sep 10
58 min

04 — Object References, Mutation, and Copying

Explore object references, shared mutation, shallow copies, and nested objects with small examples. An audio-first JavaScript study conversation with worked examples, pa

Sep 10
51 min

03 — Objects and Properties

Build and update a workout object while learning properties, dot and bracket notation, computed keys, and missing values. An audio-first JavaScript study conversation wi

Sep 10
55 min

02 — Function Expressions and Functions as Values

Understand functions as values: declarations versus expressions, referring to a function versus calling it, and passing functions as callbacks. An audio-first JavaScript

Sep 10
46 min

01 — Function Basics

Learn how JavaScript functions execute: defining and calling functions, parameters and arguments, local variables, defaults, and return values. Follow a workout-volume ca

Sep 10
47 min

Chart positions

Where JS by Ear ranks today in each Apple Podcasts chart (US, Oct 11, 2026).

#199 ▲ 1 Courses US

More podcasts like JS by Ear

Popular shows in Courses, for your next listen.

Browse charts by category

Daily updated Apple Podcasts rankings for the United States.

About JS by Ear on Reason.fm

Here you find the Apple Podcasts chart positions of JS by Ear, its latest episodes to listen to directly, and reviews from listeners. Rankings are updated daily for the United States.

Contact

Questions or issues? Reach us at hello@reason.fm

0:000:00