- Introduzione
- Come Installare Node.js e Visual Studio Code
- DataType in JavaScript
- Nomi, Variabili e Binding in JavaScript
- Espressioni Aritmetiche in JavaScript
- Stringhe e Operatori di Comparazione in JavaScript
- Operatori Logici e Short Circuit Evalutation in JavaScript
- Operatori di Assegnamento in JavaScript
- Primo Script in JavaScript
- Blocchi, Istruzioni e Istruzioni di Selezione in JavaScript
- Istruzioni di Iterazione in JavaScript
- Esercizio: Stampa Numeri Pari e Dispari
- Esercizio: Serie Crescente Caratteri
- Esercizio: Serie Alternata Caratteri
- Funzioni (Subprograms) in JavaScript
- Esercizio: Calcolo Minimo tra due Argomenti
- Scope: Lexical Scoping in JavaScript
- Scope: Variabili Costanti in JavaScript
- Scope: Block Scoping in JavaScript
- Scope: Hoisting in JavaScript
- Oggetti: Proprietà e Metodi in JavaScript
- Moduli in JavaScript
- Packages in JavaScript
- Oggetti: Metodi e Oggetto This
- Oggetti: Iteratore for ... in
- Oggetti: Costructor in JavaScript
- Tipi di Dato Referenziato in JavaScript
- Costruttore Predefinito, Metodi e Proprietà di Stringhe e Numeri in JavaScript
- Switch, Continue, Break in JavaScript
- Array in JavaScript
- Hoisting per Funzioni, for ... of, Parametri Rest, Oggetto Math in JavaScript
- Esercizio: Funzione Range
- Esercizio: Funzione Sum
- Esercizio: Funzione Reverse
- Passaggio di Parametri ad una Funzione, Funzioni di Prima Classe in JavaScript
- Parametri di Default - Spread Operator in JavaScript
- Proprietà di una Funzione, Memoization in JavaScript
- Funzioni Ricorsive in JavaScript
- Closure in JavaScript
- Esercizio 6
- Esercizio 7
- Introduzione alle Regular Expressions in JavaScript
- Metodi Stringa in JavaScript
- Template Literal in JavaScript
- Destructuring in JavaScript
- JSON
- Esercizio 8
- Todo List - Prima Parte
- Todo List - Seconda Parte