Think in JavaScript – The Hard & Conceptual Parts (Full Course)
Skills:
JavaScript Fundamentals90%
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.
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: JavaScript Fundamentals
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
I Built a Graph-Based SAS to PySpark Migration Accelerator. Here’s What I Learned.
Medium · LLM
Python Programming Course in Delhi
Medium · Python
Choosing the Right Architecture: A Software Engineer’s Field Guide to Neural Networks
Medium · Data Science
Chandra OCR 2: When Open Source Reads What Others Miss
Medium · Machine Learning
Chapters (15)
Intro
1:45
Scope
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
🎓
Tutor Explanation
DeepCamp AI