Icona dell'app Imparare CSS: Corso Code

Imparare CSS: Corso Code

Istruzione · Gratuita · iOS & Android · CoddyKit

Imparare CSS: Corso Code — Esercitazioni di programmazione CSS con editor HTML e CSS live sul tuo telefono

Imparare CSS: Corso Code è un'app gratuita per iOS e Android pensata per principianti assoluti, designer e persone che vogliono cambiare carriera imparando a programmare in CSS direttamente dal telefono. Il suo editor HTML e CSS live mostra un'anteprima istantanea della pagina, mentre 40 corsi ti accompagnano dai selettori e dal box model fino a flexbox, grid, animazioni e layout responsive, con 20 progetti di design guidati e 20 missioni di caccia ai bug.

App Store — Scarica gratisGoogle Play — Scarica gratis
Prezzo
Gratis, upgrade Pro
Piattaforme
iOS e Android
Lingue
22
Classificazione per età
4+
Requisiti
iOS 15.1 o versioni successive
Schermata principale di Imparare CSS: Corso Code (interfaccia in arabo) con la scheda CSS Academy, un pulsante per iniziare la prima lezione, l'obiettivo giornaliero, i pulsanti World Coding Challenge e Ask MentorScheda Challenge di Imparare CSS: Corso Code (interfaccia in arabo) con il conto alla rovescia del World Coding Challenge e la challenge attiva del corso CSS
40Corsi, da A1 a C1
LiveEditor HTML e CSS
20Progetti di design guidati
Una proprietà spostava il box oppure no.

CSS offre un riscontro più rapido di quasi qualsiasi altra cosa tu possa imparare a programmare: cambia un valore e la pagina davanti a te si sposta oppure no. L'anteprima istantanea dell'editor si basa proprio su questo: non devi aspettare per scoprire se una regola ha funzionato, la guardi accadere.

Cos'è

Imparare CSS: Corso Code è un'app educativa gratuita per iOS e Android che insegna CSS dal primo selettore fino ai layout responsive, alle animazioni e ai moderni pattern di design, con un editor HTML e CSS live che mostra un'anteprima della pagina mentre digiti. I suoi 40 corsi trattano il box model, flexbox, grid, il responsive design e la cascata, con il supporto di 20 progetti guidati, 20 missioni di caccia ai bug e un AI Mentor per tutto ciò che non viene visualizzato come previsto.

Dentro l'app

Come si presenta

Schermata principale di Imparare CSS: Corso Code (interfaccia in arabo) con la scheda CSS Academy, un pulsante per iniziare la prima lezione, l'obiettivo giornaliero, i pulsanti World Coding Challenge e Ask Mentor
HomeLa schermata principale mostra la scheda del corso CSS con un pulsante per iniziare la prima lezione, il tuo livello e l'obiettivo giornaliero, il World Coding Challenge e i pulsanti Ask Mentor e Generate Your Lesson, attivabili con un solo tocco (qui mostrati con l'interfaccia in arabo).
Scheda Challenge di Imparare CSS: Corso Code (interfaccia in arabo) con il conto alla rovescia del World Coding Challenge e la challenge attiva del corso CSS
ChallengeLa scheda Challenge mostra il conto alla rovescia del World Coding Challenge, una challenge per il corso attivo e un link all'elenco completo delle challenge (qui mostrato con l'interfaccia in arabo).
Code editor with style.css open showing body, h1 and .card rules, next to an index.html tab, with New Project, My Codes and Run buttons
Code editorThe built-in editor with style.css and index.html tabs: edit the rules for body, headings and a card, then run the page with one tap.
AI chat screen asking How can I help you, with suggested prompts to explain key concepts, give tips, quiz you and create a learning roadmap
AI chatThe AI chat answers coding questions and starts from suggestions: explain the key concepts, share tips, quiz you or build a learning roadmap.
Coding Challenges screen with a challenge search, Join with Code, category filters and the active CSS course challenge
ChallengesCoding Challenges: search challenges, join a match with a code, filter by area and start one from your active CSS course.

Il corso

Cosa comprende il corso CSS

40 corsi, 159 lezioni, tratti dall'elenco dei corsi dell'app: dal primo selettore alle container queries, a Sass e ai moderni pattern di layout.

  1. Sintassi, colore e tipografia

    CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes e Pseudo-elements.

  2. Il box model e il posizionamento

    The Box Model, Display Properties, Positioning Essentials e Scroll & Overflow: i quattro corsi alla base della maggior parte dei problemi di layout dei principianti.

  3. Flexbox e Grid

    Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid e CSS Logical Properties.

  4. Responsive design

    Responsive Design, Media Queries, Container Queries e Dark Mode & Color Schemes.

  5. Animazioni ed effetti visivi

    CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes e CSS Shapes & Clip-path.

  6. La cascata e il CSS moderno

    Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini e CSS Future.

  7. Architettura e strumenti

    CSS Architecture & BEM, Sass Preprocessor, PostCSS & CSS Tooling, CSS-in-JS Patterns, Design Tokens & Theming, CSS Debugging & DevTools, CSS Testing, CSS Component Patterns, Modern Layout Patterns e CSS Performance.

Come funziona

Come funziona una sessione nell'editor

Ogni lezione abbina una breve spiegazione all'editor live dell'app, così la proprietà appena studiata e la pagina che modifica si trovano sulla stessa schermata, invece di essere separate in un esercizio distinto.

  1. Leggi un concetto CSS, poi apri l'editor

    Una breve lezione tratta un singolo concetto — un selettore, una proprietà flex, una media query — e ti mette a disposizione un editor HTML e CSS affiancato a un riquadro di anteprima istantanea.

  2. Cambia un valore e guarda la pagina spostarsi

    Digita la regola della lezione e l'anteprima si aggiorna subito; sbaglia il box model o una proprietà flex e l'anteprima mostra esattamente cosa succede. È questo il ciclo di feedback che rende CSS una delle tecnologie i cui risultati si vedono più rapidamente, e l'app è progettata per sfruttarlo invece di limitarsi a descriverlo.

  3. Crea un progetto o vai a caccia di un bug, poi chiedi aiuto quando rimani bloccato

    20 progetti guidati — una barra degli strumenti, una griglia di card, un'intestazione sticky, un pulsante pulsante — e 20 missioni di caccia ai bug seguono le lezioni: una card più larga di 42px rispetto alla sua colonna, una media query che non si attiva mai. Quando un layout continua a non comportarsi come dovrebbe, l'AI Mentor spiega il concetto, l'errore o il tuo stesso codice.

Cosa include

Cosa include l'app

40

Corsi, da A1 a C1

159 lezioni distribuite in 40 corsi, dalla sintassi e dai selettori passando per il box model, flexbox e grid, fino al responsive design, alle animazioni, a Sass, PostCSS e ai moderni pattern di layout.

Live

Editor HTML e CSS

Un editor con HTML e CSS affiancati e un'anteprima istantanea, per seguire una lezione passo dopo passo o provare a creare la tua pagina.

20

Progetti di design guidati

Una barra degli strumenti, una griglia di card, un'intestazione sticky, un pulsante pulsante e altro ancora, costruiti un passaggio alla volta invece di essere copiati per intero.

Caccia ai bug

20 missioni di caccia ai bug

Bug di layout reali da trovare e correggere — una card più larga di 42px rispetto alla sua colonna, una media query che non si attiva mai sul telefono, una modale bloccata dietro la pagina.

AI

AI Mentor

Fai domande su un layout, una proprietà o sul tuo codice; Pro aggiunge anche un playground AI che trasforma la descrizione di una pagina in vero HTML e CSS.

Certificato

Certificato di completamento

Un esame finale e un certificato di completamento, insieme a una cheat sheet di 69 voci su proprietà e selettori e a 50 domande da colloquio front-end con relative risposte.

Contesto

Che cos'è CSS e quali sono gli aspetti che mettono davvero in difficoltà i principianti?

CSS è il linguaggio che stabilisce l'aspetto di una pagina web. HTML dà un nome ai contenuti — un titolo, un elenco, un'immagine — mentre CSS decide colore, spaziatura, carattere e posizione sullo schermo. Quasi ogni frustrazione iniziale con CSS risale a uno di tre elementi: il box model (padding e bordi che rendono un elemento più grande del numero digitato), la specificità (una regola che sovrascrive la tua senza che te lo aspetti) oppure la scelta del sistema di layout sbagliato (forzare una pagina bidimensionale usando uno strumento progettato per una sola riga).

Il box modelperché la spaziatura riserva sorprese

Ogni elemento è un box formato da contenuto, padding, bordo e margine, disposti uno attorno all'altro. Per impostazione predefinita, padding e bordo si aggiungono alla larghezza dichiarata di un elemento invece di rientrare al suo interno: è il motivo più comune per cui un box finisce per essere più largo del numero impostato.

Specificità e cascataperché una regola viene ignorata

Quando due regole CSS puntano allo stesso elemento, il browser ne sceglie una usando la specificità — in modo approssimativo, quanto precisamente è stato scritto un selettore — invece di considerare quale regola compare per prima nel file. Una regola che sembra corretta ma perde silenziosamente contro una più specifica in un'altra parte del file è una frequente fonte di confusione.

Flexboxlayout monodimensionale

Un sistema di layout per disporre gli elementi lungo una sola riga o colonna e distribuire tra loro lo spazio residuo — una barra di navigazione, una riga di pulsanti. Ha sostituito anni di soluzioni improvvisate basate su float ed è di solito il primo vero strumento di layout che impara un principiante.

Gridlayout bidimensionale

Un sistema di layout che definisce contemporaneamente righe e colonne, così gli elementi vengono posizionati in una griglia reale invece di essere spostati con margini. I moderni layout a livello di pagina vengono normalmente costruiti con questo sistema anziché con flexbox, che resta più adatto a una singola riga.

Adatta

A chi è adatta — e a chi no

Fa al caso tuo se

  • Non hai mai scritto un foglio di stile e vuoi vedere una regola modificare la pagina prima di imparare la teoria che c'è dietro
  • Sei un designer e vuoi applicare lo stile alle tue pagine invece di consegnare un mockup
  • Conosci già un po' di HTML e vuoi finalmente capire flexbox, grid e perché a volte i layout non si comportano come dovrebbero
  • Vuoi progetti di design guidati e bug reali da risolvere, non solo domande a scelta multipla sulle proprietà
  • Stai cambiando carriera o sei uno studente che si prepara a un colloquio front-end

Non è lo strumento giusto se

  • Ti serve che l'editor funzioni anche senza connessione: l'anteprima istantanea ne ha bisogno in modo specifico
  • Ti aspetti che sia tutto gratuito: il primo corso, il primo progetto, due missioni e l'editor sono gratuiti; Pro sblocca tutto il resto
  • Hai già dimestichezza con flexbox, grid e la cascata e vuoi materiale di riferimento approfondito invece di un corso
  • Ti serve una qualifica accreditata: il certificato è un certificato di completamento, non una credenziale formale

Domande

Domande frequenti

Perché il mio layout CSS non fa quello che mi aspetto?

Tre aspetti causano la maggior parte dei problemi di layout dei principianti. Il box model: padding e bordi si aggiungono per impostazione predefinita alla larghezza dichiarata di un elemento, quindi il box finisce per essere più largo del numero che hai inserito. La specificità: una regola più specifica presente altrove sovrascrive silenziosamente la tua. E lo strumento di layout sbagliato: cercare di ottenere una pagina bidimensionale con flexbox, che è progettato per una singola riga. Imparare CSS: Corso Code organizza i suoi corsi in modo da far comprendere questi tre aspetti proprio in quest'ordine, invece di scoprirli per tentativi ed errori.

Devo conoscere HTML prima di imparare CSS?

Un po', ma puoi impararlo insieme alle lezioni invece di completarlo prima. CSS descrive come vengono presentati gli elementi HTML, quindi sapere che una pagina è composta da elementi — titoli, paragrafi, elenchi, immagini — è una base sufficiente per iniziare. L'editor live dell'app mostra insieme HTML e CSS, così il collegamento tra i due è visibile fin dalla prima lezione.

Qual è la differenza tra flexbox e grid e quando devo usare l'uno o l'altro?

Flexbox dispone gli elementi lungo una sola linea — una riga di pulsanti, una barra di navigazione — e distribuisce lo spazio residuo lungo quell'unico asse. Grid definisce contemporaneamente righe e colonne, quindi puoi posizionare gli elementi in una vera griglia bidimensionale invece di spostarli con i margini. Per il layout dell'intera pagina si usa normalmente grid; per una singola riga di controlli al suo interno si usa normalmente flexbox, e il corso insegna entrambi prima di lasciarti scegliere.

Perché una regola più specifica a volte prevale anche quando la mia regola viene dopo nel file?

CSS risolve le regole in conflitto dando la priorità prima alla specificità e poi all'ordine nel codice sorgente. Un selettore ID prevale su un selettore di classe, e una classe prevale su un semplice selettore di elemento, indipendentemente da quale dei due compaia più avanti nel foglio di stile. Ecco perché una regola che sembra corretta può comunque perdere contro una che hai dimenticato altrove: il corso Specificity & Cascade dell'app esiste proprio per rendere prevedibile quest'ordine, invece che misterioso.

Vale ancora la pena imparare CSS nel 2026 o framework come Tailwind lo sostituiscono?

Sì, vale ancora la pena impararlo direttamente. I framework di utility come Tailwind sono un livello costruito sui concetti di CSS, non un loro sostituto: quando una utility class non fa ciò che ti aspetti, capire il box model, la specificità e i sistemi di layout sottostanti è ciò che ti permette di sbloccarti. È anche una delle competenze più rapide da vedere concretamente, perché ogni modifica è immediatamente visibile sulla pagina.

Quanto tempo serve per sentirsi a proprio agio nello stilizzare una pagina reale?

La costanza conta più del numero totale di ore. Seguendo brevi lezioni quotidiane, la maggior parte dei principianti riesce a gestire con sicurezza selettori, spaziatura, tipografia e i layout di base con flexbox o grid nel giro di poche settimane, molto prima di affrontare gli aspetti più complessi, come i casi limite della specificità o le container queries. I 20 progetti guidati dell'app servono proprio per esercitarsi in questa fase, una pagina reale alla volta.

Imparare CSS: Corso Code è gratuito?

L'app può essere scaricata gratuitamente dall'App Store e da Google Play. Il primo corso, il primo progetto guidato, due missioni di ricerca dei bug e l'editor live sono gratuiti, con una disponibilità giornaliera di AI Mentor. Pro sblocca tutti i corsi, tutti i 20 progetti e le 20 missioni, l'esame per il certificato e l'uso illimitato di AI Mentor, oltre a rimuovere gli annunci.

Imparare CSS: Corso Code è disponibile su iPhone e Android e a chi è rivolto?

Imparare CSS: Corso Code è disponibile per iPhone e iPad sull'App Store e per Android su Google Play, con l'interfaccia in 22 lingue e una classificazione per età 4+. È pensato per principianti assoluti, designer che vogliono applicare lo stile alle proprie pagine e persone che stanno cambiando carriera o studenti che si preparano a colloqui front-end.

L'anteprima live funziona offline, in metropolitana o in aereo?

L'anteprima istantanea ha specificamente bisogno di una connessione per eseguire il rendering del tuo HTML e CSS, come dichiara l'app invece di degradare silenziosamente. Il testo delle lezioni e il materiale di lettura sono progettati per continuare a funzionare con una connessione instabile, coprendo la maggior parte degli spostamenti, ma una sessione di anteprima live completamente offline non è ciò che offre questo editor.

Quali piattaforme e lingue supporta e c'è un certificato?

Imparare CSS: Corso Code funziona su iOS tramite l'App Store e su Android tramite Google Play, e l'app è disponibile in 22 lingue. Ha una classificazione 4+. Supera l'esame finale e l'app rilascerà un certificato di completamento: una prova del lavoro che hai svolto, utile in un CV insieme ai progetti guidati che puoi illustrare, ma non una qualifica accreditata.

Inizia

Dai stile alla tua prima pagina oggi

Inizia gratuitamente su iOS e Android, in 22 lingue.

App Store — Scarica gratisGoogle Play — Scarica gratis
Ultima revisione · Pubblicata da CoddyKit · Privacy policy
Disponibile su iOS e Android.