Front end developer: la roadmap
Corsi gratuiti nell'ordine in cui servono davvero a un front end developer: HTML per la struttura, CSS per il layout, JavaScript per il comportamento, TypeScript per la sicurezza, React e Next.js per applicazioni reali, Git per pubblicare, e otto progetti per dimostrarlo. Ogni lezione gira nel browser e ogni corso prima del passaggio dei progetti termina con un certificato gratuito.
663,032+ codder iscritti a questi corsi
804 lezioni681 sfide3,184 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
13 certificati gratuiti lungo il percorso
Il percorso da front end developer, passo dopo passo
Ogni passaggio è un corso Coddy già esistente. Seguili in ordine, o passa direttamente a quello che ti manca: i tuoi progressi vengono salvati per ogni corso in entrambi i casi.
- 1Passo 1
- 2Passo 2
CSS: layout e designPagina dedicata
Inizia questo passoIniziaSelettori, il box model, colori e tipografia, poi flexbox, grid, layout responsive, transizioni e animazioni, in due sezioni. Questo è il passaggio in cui una pagina inizia ad assomigliare a quelle che usi.IniziaPagina dedicata2 sezioni, in ordine - 3Passo 3
JavaScript, il linguaggio completoPagina dedicata
Inizia questo passoIniziaFondamenti, logica e flusso di controllo, poi oggetti e classi, in tre sezioni. Il lavoro front end è lavoro in JavaScript; ogni framework dopo questo passaggio è solo un modo di organizzarlo, ed è leggibile solo quando lo è il linguaggio.IniziaPagina dedicata3 sezioni, in ordine - 4Passo 4
JavaScript nel browserPagina dedicata
Inizia questo passoIniziaIl DOM, gli eventi, il recupero di dati e la costruzione di pagine interattive senza framework, poi schemi pratici del front end. Qui HTML, CSS e JavaScript diventano una cosa sola: una pagina che risponde a chi la usa.IniziaPagina dedicata2 sezioni, in ordine - 5Passo 5
TypeScriptPagina dedicata
Inizia questo passoIniziaTipi, interfacce, generics e gli errori del compilatore come strumento. Quasi ogni progetto professionale in React è in TypeScript, quindi viene subito prima del framework invece che come aggiunta dell'ultimo minuto.IniziaPagina dedicata - 6Passo 6
React e Next.jsPagina dedicata
Inizia questo passoIniziaComponenti, props, stato, hook e rendering, poi Next.js per il routing, il caricamento dei dati e applicazioni reali. Il framework richiesto dalla maggior parte degli annunci front end, insegnato dopo il linguaggio in cui è scritto.IniziaPagina dedicata2 sezioni, in ordine - 7Passo 7
Git e controllo di versionePagina dedicata
Inizia questo passoIniziaCommit, branch, merge, risoluzione dei conflitti e repository remoti. Ogni lavoro front end e ogni progetto di portfolio vive in un repository Git; impararlo qui significa che i progetti del passaggio successivo vengono pubblicati come si fa nel lavoro vero.IniziaPagina dedicata - 8Passo 8
Progetti: costruisci ciò che hai visto
Inizia questo passoIniziaEsercizi su flexbox e selettori, pratica con il DOM e i metodi degli array, poi progetti reali: una scheda profilo Coddy, una pagina Instagram, una pagina di accesso di Netflix e uno slider di immagini. Ognuno è un pezzo di portfolio che un selezionatore può aprire.Inizia8 corsi, in ordine- CSS Flexbox - Il corso completoSolo html15 lezioni
- Selettori CSSSolo html15 lezioni
- Metodi DOM di JavaScriptSolo html13 lezioni
- Metodi degli array in JavaScriptSolo javascript18 lezioni
- Clone della scheda profilo Coddy | Progetto front-endSolo html26 lezioni
- Clone di una pagina Instagram | Progetto Front-EndSolo html16 lezioni
- Clone della pagina di accesso a Netflix | Progetto front-endSolo html19 lezioni1 sfide
- Slider | Progetto front-endSolo html23 lezioni1 sfide
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Programma ovunque
Porta il tuo percorso di programmazione sempre con te! Niente configurazioni, niente download: apri l'app e inizia a programmare. Disponibile su iOS, Android e Web con valutazioni di 4,9 stelle.
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare lo sviluppo front end su Coddy
- Vedi la pagina che costruisci. Ogni lezione di HTML, CSS e JavaScript viene visualizzata dal vivo nel browser accanto al tuo codice, quindi un selettore sbagliato o un flexbox rotto si vede nell'istante in cui lo scrivi, non in uno screenshot alla fine.
- L'ordine giusto, senza saltare JavaScript. La maggior parte dei corsi front end corre dall'HTML a un framework; questo percorso dedica a JavaScript tre sezioni complete prima di React, perché un framework diventa leggibile solo quando lo è il linguaggio sottostante.
- Suggerimenti AI che leggono il tuo markup e il tuo codice. Quando un layout si rompe o un componente non viene visualizzato, Bugsy guarda cosa hai scritto e ti indirizza verso la correzione senza darti la risposta.
- Progetti che un selezionatore può aprire. L'ultimo passaggio è fatto di otto progetti reali, cloni di pagine che conosci già, ognuno un pezzo di portfolio da condividere, più un certificato gratuito per ogni corso dei primi sette passaggi.