1. Imparare solo il linguaggio Java

Rispetto ad altre piattaforme educative, CodeGym è unico in quanto insegniamo solo come programmare in Java . Lavoriamo costantemente per rendere la tua esperienza di apprendimento più efficace, più divertente e più accessibile. Di conseguenza, siamo diventati una delle risorse più popolari per l'apprendimento di Java .

Se noi, come molti altri, iniziassimo ad aggiungere corsi in C#, JavaScript, Python, ecc., diventeremmo rapidamente solo un altro sito web tra migliaia che insegnano di tutto ma in modo mediocre . Il nostro obiettivo è creare il miglior sito di apprendimento Java indiscutibilmente al mondo.

Ciò significa che spesso dobbiamo negarci il piacere di fare un altro corso che copra l'ultimo argomento pubblicizzato. Invece, per l'ennesima volta, perfezioniamo le stesse lezioni e miglioriamo gli stessi compiti. Come si suol dire, perfetto è nemico del bene 🙂

Quindi diamo una rapida occhiata a ciò che abbiamo oggi su CodeGym.


2. Mappa delle missioni

L'intero corso Java di CodeGym è diviso in 4 blocchi chiamati missioni. Queste missioni sono Java Syntax , Core , Collections e Multithreading . Ogni ricerca è composta da livelli. Ci sono 18 livelli nella prima quest e 10 in ogni quest successiva. Solo pochi, giusto?

Ogni livello, a sua volta, è composto da 10-15 lezioni e circa 30 compiti pratici. Tutto ciò equivale a 1200 compiti e 600 lezioni. Ora le cose si fanno interessanti!

I compiti diventano gradualmente più difficili. I compiti iniziali possono essere risolti in un paio di minuti. Le attività alla fine del corso possono richiedere ore o addirittura giorni per essere completate. Il completamento dell'intero corso ti darà 500-1000 ore di esperienza di programmazione. Questo è il minimo necessario per stabilire la tua capacità di "pensare come un programmatore".

Ci vorranno dai 6 ai 12 mesi per completare l'intero corso, a seconda del tuo livello di formazione, diligenza e quantità di tempo che sei disposto a dedicare all'apprendimento di Java.


3. Livelli e lezioni

Livelli e lezioni

Tutte le missioni sono divise in livelli. Ogni livello è composto da 10-15 lezioni. Le lezioni, a loro volta, possono contenere attività. Ci sono lezioni senza compiti e ci sono lezioni con più di dieci compiti.

E per rendere l'apprendimento più interessante per te, tutta la formazione assume la forma di un gioco. In molti giochi, guadagni esperienza uccidendo mostri e salendo di livello. Ogni nuovo livello ti offre nuove interessanti opportunità. È lo stesso in CodeGym.

In CodeGym, risolvi compiti e ottieni materia nera come ricompensa.

Puoi spendere questa materia nera per sbloccare le lezioni e i livelli successivi. E i nuovi livelli ti portano nuove lezioni e nuovi compiti. Per completare l'intero corso Java, dovrai risolvere almeno l'80% di tutti i compiti.


4. Materia nera

Le lezioni possono essere sbloccate solo in ordine. Non puoi aprire una lezione da qualche parte nel mezzo del corso senza prima sbloccare tutte le lezioni precedenti. Inoltre, per sbloccare la lezione successiva, devi prima "risparmiare" abbastanza materia oscura, quindi utilizzarla per "acquistare" la lezione successiva:

Se hai abbastanza materia nera, la lezione si aprirà e vedrai il seguente messaggio:

Se non hai abbastanza materia nera, vedrai un altro messaggio:


5. Lezione recente (Continua)

Se ritorni sul sito dopo una lunga assenza e vuoi tornare velocemente all'ultima lezione che hai aperto, ci sono 2 modi rapidi per farlo:

Metodo uno

Apri la missione su cui stai attualmente lavorando. Accanto all'ultimo livello che hai aperto, vedrai un link "Continua". Fai clic e verrai indirizzato all'ultima lezione che hai aperto in questa ricerca.

Metodo due

Fai clic su Apprendimento nell'angolo in alto a sinistra del sito web. Ci sarà un elenco delle ultime tre lezioni che hai aperto. La lezione più recente è quella più a sinistra. Fai clic sulla scheda desiderata e - boom - sei nella lezione.