Il corso introduce concetti avanzati in merito alla programmazione in JavaScript con Node.js
Verrà trattata la programmazione asincrona con approfondimenti sulla gestione degli oggetti e degli array e l'introduzione delle funzioni di ordine superiore con i metodi map, reduce e filter.
Ogni lezione prevede una parte teorica, dove vengono definiti i concetti trattati, e una parte pratica che applica il concetto esposto con un esempio di codice.
Il corso per ogni sezione prevede una serie di esercizi che consente di applicare i concetti appresi durante le lezioni della sezione.
Infine è previsto un progetto finale dove verranno applicate tutte le nozioni del corso.