Javascript Roadmap for Beginners in 2021.

Thread 🧡

➩ Running Javascript

βž™ Script tag
βž™ Link external file
βž™ Browser console
βž™ with node
➩ Variables

➲ Declarations
βž™ var
βž™ let
βž™ const
βž™ Scope
βž™ Global
βž™ function
βž™ Block
βž™ Hoisting
➩ Data types & Data Structures

➲ Primitive Datatypes
βž™ undefined
βž™ boolean
βž™ Number
βž™ BigInt
βž™ String
βž™ Symbol

βž™ Null
βž™ Object
βž™ Function
➲ Data Structures
βž™ Array
βž™ Map/ Weak map
βž™ Set/ Weak Set
βž™ Date

➩ Type Conversion
βž™ Explicit Function
βž™ Implicit Function

➩ Equality
βž™ == & ===
➩ Loops
βž™ while
βž™ do..while..
βž™ for
βž™ break/continue
βž™ for...in
βž™ for...of
➩ Control flow
βž™ if...else
βž™ switch
βž™ try/catch/throw
➩ Expressions & Operators

βž™ Assignment Operators
βž™ Arithmetic Operators
βž™ Logical Operators
βž™ Conditional Operators
βž™ Comparison Operators
βž™ Relational Operators
βž™ Bitwise Operators
βž™ String Operators
βž™ Comma Operator
βž™ Unary Operators
➩ Functions

βž™ Function Declarations
βž™ Function Expressions
βž™ Calling Functions
βž™ Parameters & Arguments
βž™ Scope
βž™ Arrow Functions
Advanced Javascript
➩ Advanced

➲ Advanced Scope
βž™ Nested Functions
βž™ Lexical Scoping
βž™ IIFE
βž™ Revealing Module Pattern

➲ Closure

➲ Currying
➩ this
βž™ Implicit Binding
βž™ Explicit Binding
βž™ new Binding
βž™ Lexical Binding
βž™ Default Binding

➩ Prototype
➩ Prototypal Inheritance
➩ Class
➩ Iterators
➩ Generators
➩ Event Loop
➩ Asynchronous Javascript

βž™ setTimeout
βž™ setIntervals
βž™ callbacks
βž™ Promises
βž™ async await
➩ Module System

βž™ CJS
βž™ ESM
βž™ Import/Export
βž™ Default & Named Exports
InspirationπŸ™: https://t.co/03Gqs6EWoU
🚨 700+ Tools & Resources 🀩
Goldmine🌟 for Developers, Designers, and Creators.

Learn.
Build.
Sell.

I've Curated incredible tools and learning resources for developers, designers & content creators.
https://t.co/2XaQR6ASYw

More from Mohammed Junaid 🎯

40+ Resources to Learn..
Data Structures & Algorithms πŸ”₯πŸ€©πŸš€

From:
β­•Youtube.
πŸ†“Free Courses.
πŸ’° Paid Courses.
🀩 Websites.
πŸ“š Books.

Mega Thread 🧡🀯 πŸ‘‡

β­• Youtube.

β­• Data Structures and Algorithms | How to master DSA for coding interviews?
πŸ”—
https://t.co/pt8y650bub

β­• Data Structures and Algorithms for Beginners
πŸ”—

β­• Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer
πŸ”— https://t.co/uKgpRpj9Hf

β­• Introduction to Data Structures
πŸ”— https://t.co/2zO5jFru8G

β­• Algorithms and Data Structures - Full Course for Beginners from Treehouse
πŸ”—

β­• Data Structures - Full Course Using C and C++
πŸ”— https://t.co/pcWKANq5Ko

β­• Data Structures and Algorithms in JavaScript - Full Course for Beginners
πŸ”—

β­• Data Structures & Algorithms By CS Dojo
πŸ”— https://t.co/n9U44GjLMt

β­• Algorithms & Data Structures Full Crash Course
πŸ”—

More from Javascript

Hey folks, just want to remind you of the 40% off deal going on at https://t.co/He56i6S4yS. Here's a thread of what some folks have said about it recently:

https://t.co/6xJthkhc88


https://t.co/AJqzs3Am3q


https://t.co/ACiOF5uDuu


https://t.co/LQcz3jh1i8

You May Also Like