Variables and types
Conditions and loops
Functions and scope
Arrays and objects
Async handling
Module system
Writing tests
Shift the start number by one