This is a future project, posts are not scheduled.
Foundation
1. Javascript Engine
2. Javascript Runtime
3. Interpreter / Compiler / JIT Compiler
4. Writing Optimized Code
5. Call Stack + Memory Heap
6. Garbage Collection
7. NodeJS
8. Single Threaded Model
9. Execution Context
10. Lexical Environment
11. Scope Chain
12. Hoisting
13. Function Invocation
14. Function Scope vs Block Scope
15. this - Call, Apply, Bind
16. Immediately Invoked Function Expression (IIFE)
Types
17. Static vs Dynamically Typed
18. Primitive Type
19. Pass By Reference vs Pass By Value
20. Arrays, Functions and Objects
Pillars
21. Closures
22. Prototypal Inheritance
23. Higher Order Functions
24. Scheme + Java
Object Oriented Programming
25. this Keyword
26. new Keyword
27. Prototype
28. ES6 Classes
29. Java
30. Inheritance
31. Object.create()
32. Private vs Public
33. Composition vs Inheritance
Functional Programming
34. Curry
35. Partial Application
36. Pure Function
37. Referential Transparency
38. Compose
39. Pipe
Asynchronous
40. Web APIs
41. Async/Await
42. Callbacks
43. Microtask Queue (Job Queue)
44. Task Queue (Callback Queue)
45. Promises
46. Event Loop
47. Error Handling
Modules
48. Native ES Modules
49. CommonJS
50. Universal Module Definition (UMD)
51. Asynchronous Module Definition (AMD)
52. Immediately Invoked Function Expression (IIFE)