-
Basic Data Types: Number, String -> array -> loops, boolean, Array, function, Object
-
loops, control structures
-
arrays
-
functions
-
object-oriented programming *** implement mastermind game
-
functional programming filter/map/reduce
-
event-driven programming: frontend + nodejs
-
asynchronous programming
-
modularity i. nodejs -> commonjs ii. es6