← All freeCodeCamp videos

Learn how to THINK in code – The Hard & Conceptual Parts of JavaScript (Full Course)

63,761 views 3,152 likes 2026-05-15 4:40:37 Watch on YouTube ↗ freeCodeCamp ↗
FrontendWeb DevelopmentJavaScript

Chapters (15)

Show the creator's full description
Master the internal mechanics of JavaScript and stop guessing how your code works. This course is an engineering-grade deep dive into the most challenging conceptual parts of the language. Relevant links: - Sumit's Bangla-language YouTube Channel: https://youtube.com/@LearnwithSumit - Sumit's English YouTube Channel: https://youtube.com/@logicBaseLabs - Sumit's website: https://www.sumitsaha.me/ - logicBase Labs Facebook page: https://facebook.com/logicBaseLabs - Sumit's previous freeCodeCamp videos: - Next.js Caching Masterclass:https://www.youtube.com/watch?v=qYk_BqGHXEg - JavaScript DOM Course:https://www.youtube.com/watch?v=c6IyCwAV6BY - Git-GitHub Course: https://www.youtube.com/watch?v=mAFoROnOfHs - Sumit's many freeCodeCamp handbooks and tutorials: https://www.freecodecamp.org/news/author/sumitsaha/ - Sumit's Interview with freeCodeCamp Founder Quincy Larson: https://www.freecodecamp.org/news/how-to-stay-curious-as-a-dev-in-the-ai-hype-era-with-sumit-saha-podcast-205/ ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ 0:00:00 Intro 0:01:45 Scope 0:11:02 Closure 1:11:08 Hoisting 1:16:52 Execution Context 2:03:48 Prototype 2:31:26 OOP 2:49:42 Event Propagation 2:59:37 Event Delegation 3:08:51 Asynchronous JavaScript 3:16:16 Memoization 3:34:22 Multi-threading in Browser 3:58:17 Multi-threading in Node.js 4:22:43 How Node.js works 4:39:44 Outro 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.