
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Benvenuti a Java School
Il corso ideale per chiunque voglia imparare a programmare da zero, proprio come in una vera aula. Questo corso è pensato per:
Studenti delle scuole superiori che si avvicinano per la prima volta al mondo della programmazione (*).
Studenti universitari del primo anno che desiderano rafforzare le basi della programmazione in Java.
Principianti assoluti curiosi di scoprire uno dei linguaggi di programmazione più diffusi e versatili.
Cosa imparerai nel corso
In queste unità porterai le tue competenze in Java al livello successivo, padroneggiando liste dinamiche e array bidimensionali. Imparerai a gestire, organizzare ed elaborare strutture dati che rispecchiano applicazioni del mondo reale. Ecco cosa esplorerai:
Fondamenti di ArrayList: Scopri come usare la classe ArrayList per memorizzare e manipolare raccolte di oggetti con dimensione flessibile e potenti metodi integrati.
Operazioni su ArrayList: Esercitati ad aggiungere, rimuovere, cercare e modificare elementi, comprendendo come funziona l’iterazione sia con cicli for standard che for-each.
Algoritmi con ArrayList: Implementa compiti comuni di elaborazione dati come filtraggio, conteggio e ordinamento delle liste.
Array 2D: Impara a rappresentare griglie, tabelle o mappe usando array bidimensionali e come accedere agli elementi tramite indici di riga e colonna.
Attraversamento di array 2D: Acquisisci esperienza usando cicli annidati per elaborare e analizzare dati in un layout strutturato a griglia.
Applicazioni pratiche: Applica questi concetti per risolvere sfide realistiche, come mappe dei posti in aula, registri dei punteggi e persino giochi semplici come Minesweeper.
Al termine di queste unità, sarai in grado di progettare programmi che memorizzano, organizzano e analizzano set di dati complessi usando sia raccolte dinamiche sia strutturate — competenze essenziali per uno sviluppo Java avanzato.
Risorse incluse nel corso
Per supportarti nel tuo percorso di apprendimento, il corso offre:
Due PDF scaricabili, uno per l’Unità 5 di 65 pagine e uno per l’Unità 6 di 60 pagine, che fungono da testo e guida di riferimento.
esercizi di programmazione online, perfetti per mettere in pratica ciò che hai imparato.
Tutorial guidati passo passo con spiegazioni dettagliate.
Esercizi risolti per consolidare le competenze acquisite.
Quiz gratuito: test di 10 domande per verificare se il corso fa per te. (per ogni unità)
Quiz d’ingresso: 10 domande per valutare le tue conoscenze prima di iniziare l’unità. (per ogni unità)
Quiz di uscita: 20 domande per misurare i tuoi progressi. (per ogni unità)
Perché scegliere questo corso
Con un approccio semplice, strutturato ed educativo, il corso offre un’esperienza simile a quella scolastica, accessibile a tutti. Ricco di esempi pratici ed esercizi guidati, ti accompagnerà passo passo nella scrittura del tuo primo codice Java.
Non importa da dove parti: con Java School hai tutto ciò che serve per iniziare il tuo percorso di programmazione.
(*) Anche se il corso include contenuti adatti ai minori, per legge gli studenti non maggiorenni devono avere l’approvazione e la supervisione di un adulto.
**Update Giugno 2026: Aggiunte 5 nuove domande a risposta multipla nel Quiz 2: Quiz conclusivo unità 7