Scopo del corso

L'obiettivo dell'intero corso è divertirsi, essere felici e acquisire vere competenze di programmazione Java per ottenere facilmente un lavoro come programmatore.

Struttura del gioco

Il corso è composto da quattro missioni principali e ogni missione è composta da almeno dieci livelli. Ogni livello contiene 10-12 lezioni e 20-30 esercizi. Per il completamento di compiti e alcune altre azioni, ottieni punti esperienza o "materia oscura". Puoi usarlo per sbloccare le lezioni e le attività successive.

Avanzamento al livello o alla lezione successiva

Per passare alla lezione o al livello successivo, devi raccogliere abbastanza "materia oscura" da "pagare" per sbloccarla.

La descrizione di ogni attività dice quante unità riceverai per completarla.

Ad esempio, guadagnerai 1 unità di materia oscura per il seguente esercizio.

Esercizi

In CodeGym troverai tantissimi esercizi diversi. Ottieni materia oscura lavorandoci sopra.

Copia il codice da un esempio: questo è l'esercizio più semplice. Per completarlo, devi inserire il codice Java nella finestra in basso esattamente come appare nella finestra in alto.

Scrivi un programma — Questi sono gli esercizi più importanti del corso. Questi possono variare notevolmente nella loro complessità: da compiti brevi e semplici a puzzle che metteranno davvero al lavoro il tuo cervello... Puoi iniziare a lavorare su qualsiasi attività contrassegnata come "Disponibile". Per iniziare, fai clic sul pulsante "Apri" nella descrizione dell'attività.

Questo aprirà il Web IDE. La prima scheda contiene le condizioni dell'attività. La seconda scheda è dove digiti il tuo codice. Troverai l'albero del progetto sulla sinistra.

Dopo aver completato un'attività, fai clic sul pulsante «Verifica». Scoprirai se la soluzione del compito è corretta.

Se vuoi semplicemente eseguire il tuo programma senza convalidarlo, fai semplicemente clic sul pulsante «Esegui».

Questa stessa barra degli strumenti ti consente di reimpostare la tua soluzione (nel caso in cui ti confondi), analizzare il tuo codice (se stai studiando sotto il Gran Maestro Oscuro) o ottenere aiuto con una soluzione.

Crea mini progetti: questi sono gli esercizi più interessanti e stimolanti! Un mini-progetto consiste in una serie di attività secondarie interconnesse. Alla fine, avrai creato il tuo piccolo progetto personale come un gioco. Ma prima di poter creare il tuo primo mini-progetto, hai molto lavoro da fare. Non vedrai il tuo primo mini-progetto fino al livello 20.

Nerd Break — Questi sono gli esercizi più difficili di tutti! Stavo solo scherzando! Molto spesso, una "pausa" comporta la visione di un bel video relativo alla tecnologia. E sì, ricevi comunque una ricompensa in materia oscura anche per questi esercizi.

P.S.: a partire dal livello 3, sarai in grado di lavorare su attività utilizzando un ambiente di sviluppo integrato (IDE) chiamato IntelliJ IDEA. Una lezione ti insegnerà come si fa, ma ti diremo di più in seguito.

Lezioni e stati delle attività

Le attività possono avere i seguenti stati.

"Disponibile" — Vai avanti e prova a completarlo!

"Completato": hai completato con successo questo compito e hai raccolto la tua materia oscura meno di tre giorni fa. Puoi provare a risolverlo di nuovo per migliorare la tua soluzione.

"Chiuso": hai completato con successo questo compito e hai raccolto la tua materia oscura più di tre giorni fa.

"Bloccato": non puoi più inviare questa attività per la verifica.

Le lezioni hanno due possibili stati: "Disponibile" e "Bloccato".

La prima lezione "bloccata" dopo le lezioni "disponibili" è quella su cui ti sei fermato. Se fai clic su di esso, ti verrà chiesto di pagare una certa quantità di materia oscura per sbloccarlo. Puoi accedervi dalla lezione precedente oppure puoi semplicemente fare clic sulla scheda corrispondente nell'elenco delle lezioni.