Lab interattivo

Demo tecniche

Strumenti pratici per capire davvero come funzionano gli algoritmi. Non spiegazioni teoriche: codice in esecuzione reale, su problemi concreti, nel browser.

Il problema dei tutorial online

Guardi un video, leggi un articolo, annuisci. Poi torni al lavoro e non sai come applicarlo. Leggere un algoritmo non è capirlo: devi vederlo girare su dati veri, poterlo fermare, modificare, confrontare.

Queste demo nascono da una convinzione semplice: i concetti si capiscono guardandoli in azione, non leggendo definizioni. Ogni demo usa dati reali e un contesto riconoscibile, così il comportamento dell'algoritmo ha senso immediato.

L'obiettivo non è la grafica: è farti capire il perché di ogni scelta, in modo che tu possa usarla nei tuoi progetti.

Perché queste demo sono diverse

La maggior parte dei visualizzatori online usa grafi inventati, senza nomi, senza contesto reale. Vedi qualcosa muoversi ma non capisci perché. Qui il contesto è reale: città italiane, distanze vere. Il cervello impara meglio quando il problema ha un significato.

Dati reali

Città, distanze, mappe reali. Il problema è concreto, la soluzione lo è altrettanto.

Confronto diretto

Esegui metodi diversi sullo stesso problema e vedi le differenze in tempo reale.

Passo per passo

Avanza manualmente e osserva ogni singola decisione. Non devi fidarti: vedi.

Legato alla pratica

Ogni demo è spiegata in modo da collegare ciò che vedi a ciò che scrivi nel codice di ogni giorno.

Cosa ti porti a casa

Queste demo non sono intrattenimento. Sono strumenti di formazione che ti danno vantaggi concreti:

  • Capisci quando usare quale approccio e sai giustificarlo davanti al tuo team
  • Vedi con i tuoi occhi il compromesso tra velocità e correttezza, non lo leggi soltanto
  • Acquisisci una base solida per applicare gli stessi concetti a problemi reali: navigazione, pianificazione, ottimizzazione
  • Esci dalla categoria degli sviluppatori che "sanno che esiste" ed entri in quella di chi sa usarlo e sa perché

Vuoi applicare questi concetti su progetti veri?

Le demo sono gratis. Il corso di Architettura del Software ti dà il metodo per usarli ogni giorno, sul tuo codice reale.

Le demo disponibili

Al momento è disponibile la prima demo, sui percorsi minimi tra città. Altre sono in sviluppo su ordinamento e strutture ad albero.

Percorsi & Grafi

Italia Route Explorer

Scegli una città di partenza e una di arrivo, seleziona un metodo di ricerca e guarda come il programma trova il percorso più corto tra le due. Puoi confrontare quattro approcci diversi sullo stesso tragitto.

Cosa capisci con questa demo
  • Perché alcuni metodi trovano sempre il percorso migliore e altri sono più veloci ma meno precisi
  • Come il costo di ogni collegamento cambia completamente il risultato finale
  • La differenza tra cercare in larghezza e cercare guidati da un obiettivo
  • Quanto lavoro fa il programma per trovare la risposta: nodi esplorati, tempo impiegato
Ordinamento Visualizzato
Confronta come diversi metodi di ordinamento lavorano su un array di numeri reali, passo per passo
Albero di Ricerca
Inserisci, elimina e cerca elementi in un albero binario animato, e vedi come si mantiene in equilibrio