Hello, world! Code structure The modern mode, "use strict" Variables Data types Interaction: alert, prompt, confirm Type Conversions Basic operators, maths Comparisons Conditional branching: if, '?' Logical operators Nullish coalescing operator '??' Loops: while and for The "switch" statement Functions Function expressions Arrow functions, the basics JavaScript specials