0Pricing
CSS Academy icon

CSS Academy

CSSWebFrontendBeginner

Migliora i tuoi design web con CSS attraverso lezioni complete presso CSS Academy.

🤖 Alimentato da IA📚 40 corsi👥 100.000+ studenti⭐ Valutazione 4,9
Panoramica del Corso

CSS: Il Linguaggio Che Stilizza il Web

CSS controlla ogni dettaglio visivo di una pagina web — colore, layout, spaziatura, animazione e responsività. Si è evoluto da un semplice livello presentazionale a un vero linguaggio di sistema di design, con funzionalità moderne come container queries, @layer, proprietà logiche e l'API Houdini che danno ai developer il controllo granulare sul rendering. Questo percorso copre l'intera ampiezza di CSS, dalla scrittura del tuo primo selettore all'architettura di sistemi di design scalabili utilizzati in grandi codebase di produzione.

Cosa Imparerai

Inizierai con sintassi, selettori, colori e tipografia, quindi costruirai una solida comprensione del box model, delle proprietà display e del posizionamento. Da lì lavorerai su Flexbox e CSS Grid per layout sia standard che avanzati, applicherai responsive design e media queries, e utilizzerai variabili CSS, funzioni personalizzate e design token per theming mantenibile. Coprirai anche transizioni, animazioni keyframe, transform, filter, blend mode e dark mode — oltre ai tool moderni con Sass, PostCSS e pattern CSS-in-JS. Il percorso si conclude con l'architettura CSS usando BEM, specificità e il cascade, container queries, @layer cascade layer, CSS Houdini e performance.

Il Percorso di Apprendimento

Quaranta corsi si estendono da A1 a C1. I primi corsi A1 e A2 stabiliscono i fondamenti — selettori, box model, pseudo-classi, pseudo-elementi e unità. I corsi B1 coprono Flexbox, Grid, responsive design, animazioni, debugging con DevTools e funzioni CSS. I corsi B2 passano a Flexbox e Grid avanzati, Sass, PostCSS, CSS-in-JS, design token, CSS Shapes, proprietà logiche, container queries e CSS Layers. I tre corsi C1 — CSS Houdini, CSS Performance e CSS Future — affrontano l'avanguardia della piattaforma.

Come Funziona

Ogni corso è diviso in lezioni brevi e mirate che completi direttamente nell'editor integrato con feedback in tempo reale. Un tutor AI è disponibile ogni volta che rimani bloccato, e la progressione è deliberatamente incrementale in modo che ogni concetto rinforzi il precedente prima che il prossimo venga introdotto.

Inizia a Imparare →

Come Imparerai

🎯
Lezioni Interattive
Esercizi di codifica pratici con feedback in tempo reale
🤖
Tutor IA
Ricevi aiuto istantaneo dalla nostra IA quando sei bloccato
💻
Editor Integrato
Scrivi ed esegui il codice direttamente nel tuo browser
🏆
Certificato
Guadagna un certificato al completamento del corso
Curriculum

40 Corsi

Ogni corso nel percorso di apprendimento CSS Academy.

01

Sintassi e selettori CSS

A13 lezioni

Apprenda la sintassi fondamentale dei CSS e come selezionare gli elementi HTML usando selettori per tag, classe, ID, attributo e combinati.

02

Colori e sfondi

A14 lezioniPRO

Padroneggi i formati dei colori CSS e le proprietà degli sfondi per creare pagine web ricche dal punto di vista visivo.

03

Tipografia e testo

A14 lezioniPRO

Dia stile ai contenuti testuali con font, dimensioni, pesi, allineamento e tecniche di caricamento dei font personalizzati.

04

Il box model

A24 lezioniPRO

Comprenda come ogni elemento HTML sia una casella e ne controlli dimensioni, spaziatura, bordi e ombre.

05

Proprietà display

A24 lezioniPRO

Controlli il flusso degli elementi nel documento con le modalità di visualizzazione block, inline e inline-block.

06

Fondamenti del posizionamento

A24 lezioniPRO

Estragga gli elementi dal flusso normale usando i valori CSS di position e controlli la sovrapposizione con z-index.

07

Unità e valori CSS

A24 lezioniPRO

Padroneggi le unità CSS assolute e relative per creare layout scalabili e responsive.

08

Pseudo-classi

A24 lezioniPRO

Selezioni gli elementi in base al loro stato, alla posizione e alla relazione con altri elementi usando le pseudo-classi.

09

Pseudo-elementi

A24 lezioniPRO

Inserisca contenuti decorativi e definisca lo stile di parti specifiche degli elementi usando gli pseudo-elementi CSS.

10

Fondamenti di Flexbox

B14 lezioniPRO

Costruisca layout unidimensionali con CSS Flexbox, controllando direzione, allineamento e disposizione su più righe.

11

Fondamenti di CSS Grid

B14 lezioniPRO

Crei potenti layout bidimensionali con CSS Grid usando tracce, gap e aree del template.

12

Design responsive

B14 lezioniPRO

Costruisca layout che si adattano elegantemente a qualsiasi dimensione dello schermo usando larghezze fluide e tecniche responsive.

13

Media query

B14 lezioniPRO

Applichi stili diversi in base a dimensioni e orientamento dello schermo e alle preferenze dell'utente con le media query.

14

Variabili CSS

B14 lezioniPRO

Crei fogli di stile manutenibili con proprietà personalizzate riutilizzabili e aggiornabili dinamicamente.

15

Transizioni CSS

B14 lezioniPRO

Aggiunga transizioni animate fluide agli stati delle proprietà CSS usando la shorthand transition e le funzioni di temporizzazione.

16

Animazioni CSS e keyframe

B14 lezioniPRO

Crei animazioni complesse a più fasi usando @keyframes e la proprietà shorthand animation.

17

Trasformazioni CSS

B14 lezioniPRO

Sposti, ruoti, ridimensioni e inclini gli elementi nello spazio 2D e 3D usando le funzioni CSS transform.

18

Specificità e cascade

B14 lezioniPRO

Comprenda a fondo come i CSS determinano quali stili prevalgono quando più regole si applicano allo stesso elemento.

19

Funzioni CSS

B14 lezioniPRO

Utilizzi potenti funzioni CSS per calcoli dinamici, dimensionamento fluido, layout a griglia e manipolazione moderna dei colori.

20

Filtri e modalità di fusione

B14 lezioniPRO

Applichi effetti visivi a elementi e immagini usando i filtri CSS e la composizione tramite modalità di fusione.

21

Scorrimento e overflow

B14 lezioniPRO

Controlli il comportamento dello scorrimento, i punti di aggancio e il ritaglio dell'overflow per offrire esperienze utente fluide.

22

Modalità scura e schemi di colore

B14 lezioniPRO

Implementi la modalità scura automatica e manuale con variabili CSS, color-scheme e media query.

23

Debugging CSS e DevTools

B14 lezioniPRO

Padroneggi i DevTools del browser per ispezionare, analizzare e comprendere layout CSS, animazioni e stili calcolati.

24

Flexbox avanzato

B24 lezioniPRO

Superi le basi con allineamento e ordinamento avanzati di Flexbox e pattern di layout realistici.

25

Grid avanzato

B24 lezioniPRO

Sfrutti tutta la potenza di CSS Grid con linee denominate, auto-placement, subgrid e pattern complessi.

26

Architettura CSS e BEM

B24 lezioniPRO

Organizzi grandi codebase CSS con pattern architetturali, convenzioni di denominazione e strutture di file.

27

CSS Shapes e clip-path

B24 lezioniPRO

Crei elementi non rettangolari e forme attorno alle quali disporre il testo usando clip-path e CSS Shapes.

28

Proprietà logiche CSS

B24 lezioniPRO

Scriva CSS indipendenti dalla direzione, compatibili con le lingue da sinistra a destra e da destra a sinistra, usando le proprietà logiche.

29

Container query

B24 lezioniPRO

Applichi gli stili in base alle dimensioni del contenitore di un componente anziché alla viewport usando le container query.

30

Livelli CSS (@layer)

B24 lezioniPRO

Gestisca esplicitamente la priorità della cascade CSS usando @layer per eliminare i conflitti di specificità nelle grandi codebase.

31

Preprocessore Sass

B24 lezioniPRO

Potenzî la scrittura dei CSS con variabili, nesting, mixin e funzioni usando il preprocessore Sass.

32

PostCSS e strumenti CSS

B24 lezioniPRO

Trasformi e ottimizzi i CSS con i plugin PostCSS per autoprefixing, minificazione e trasformazioni personalizzate.

33

Pattern CSS-in-JS

B24 lezioniPRO

Esplori lo styling con ambito limitato al componente usando styled-components, Emotion, CSS Modules e Vanilla Extract.

34

Design token e theming

B24 lezioniPRO

Costruisca sistemi di design scalabili usando design token e theming multi-brand con proprietà CSS personalizzate.

35

Test CSS

B24 lezioniPRO

Garantisca la correttezza dei CSS e la coerenza visiva tramite test di regressione, test unitari e audit di accessibilità.

36

Pattern per componenti CSS

B24 lezioniPRO

Costruisca componenti UI pronti per la produzione, come card, modali, menu a discesa e schede, usando tecniche CSS pure.

37

Pattern di layout moderni

B24 lezioniPRO

Implementi pattern di layout avanzati e realistici usando tecniche moderne di CSS Grid e Flexbox.

38

CSS Houdini

C14 lezioniPRO

Estenda i CSS con JavaScript usando le API Houdini per proprietà personalizzate, painting e layout.

39

Prestazioni CSS

C14 lezioniPRO

Ottimizzi la distribuzione e il rendering dei CSS comprendendo la pipeline di rendering del browser.

40

Il futuro dei CSS

C14 lezioniPRO

Esplori le novità più avanzate dei CSS con nesting nativo, :has(), stili con ambito limitato e View Transitions.

FAQ

Domande Frequenti

Il corso CSS Academy è gratuito?

Sì. Puoi iniziare il corso CSS Academy gratuitamente e completare le sue lezioni interattive senza costi. Un abbonamento PRO opzionale sblocca strumenti IA avanzati e un certificato condivisibile.

Serve esperienza precedente per imparare CSS?

No. Il corso inizia con i fondamenti e prosegue gradualmente verso argomenti più avanzati, quindi puoi iniziare anche senza alcuna esperienza precedente in CSS.

Come imparerò CSS su CoddyKit?

Impari facendo. Brevi lezioni interattive abbinano una spiegazione chiara a un esercizio di codifica pratico che gira in tempo reale, e un tutor IA disponibile 24/7 offre aiuto personalizzato quando rimani bloccato.

Ricevo un certificato per il completamento di CSS Academy?

Sì. Gli studenti PRO possono sostenere un esame e guadagnare un certificato condivisibile di completamento con un codice verificabile per il corso CSS Academy.

Posso imparare CSS dal mio telefono?

Sì. CoddyKit è disponibile sul web e come app native iOS e Android, quindi puoi imparare CSS su qualsiasi dispositivo e i tuoi progressi si sincronizzano tra loro.

Inizia CSS Academy Ora

Unisciti a migliaia di studenti che imparano la programmazione con lezioni potenziate dall'IA.

Inizia Gratis →Sfoglia Tutti i Corsi