CodeGym /Corsi /JAVA 25 SELF /Piattaforma CodeGym: come è organizzato l'apprendimento

Piattaforma CodeGym: come è organizzato l'apprendimento

JAVA 25 SELF
Livello 2 , Lezione 6
Disponibile

1. Università e corsi

CodeGym non è solo un corso di programmazione, ma un vero e proprio ambiente interattivo per acquisire una professione IT. Qui tutto è pensato nei minimi dettagli: dai primi passi nei «Quest» all’aiuto della community, ai plugin per IDE professionali e alla propria app mobile 📱.

Ora scoprirai come è strutturata la piattaforma dall’interno: dove trovare la teoria, come lavorare con gli esercizi, che cos’è la «Materia Nera» 🖤, a cosa servono i sondaggi, dove cercare aiuto e come continuare a studiare anche quando non sei al computer. Ma cominciamo dalla cosa più semplice :)

CodeGym platform

Su CodeGym ci sono due formati principali di apprendimento:

  • 📚 Corsi — autoapprendimento;
  • 🎓 Università — studio in gruppi con un mentor.

Ad oggi sono disponibili 3 percorsi professionali in formato Università:

E inoltre 6 corsi interattivi in autoapprendimento:

2. Moduli e quest

Se un corso è molto grande, viene ulteriormente suddiviso in corsi più piccoli. Nell’Università di CodeGym tali parti si chiamano moduli, mentre nei corsi in autoapprendimento — quest.

Tutti i quest (e i moduli) del tuo corso attuale sono visualizzati nella sezione Mappa delle Quest 🗺️:

Quests Map

Esempi:

Il Corso Java per autoapprendimento è composto da 4 quest:

  • Quest «Java Syntax»
  • Quest «Java Core»
  • Quest «Java Collections»
  • Quest «Java Multithreading» 🤹‍♂️

Il Corso Python Fullstack Software Engineer è composto da 6 moduli:

  • Modulo «Python Core»
  • Modulo «Python Fullstack»
  • Modulo «Python Django»
  • Modulo «Python FastAPI»
  • Modulo «Python Final»
  • Modulo «Centro carriera» 🏆

3. Corso attivo

I corsi su CodeGym si possono seguire in parallelo, ma non simultaneamente.

Puoi seguire più corsi in parallelo, ma solo uno di essi sarà attivo. Se vuoi passare a un altro corso, devi cambiarlo esplicitamente nella sezione «Il mio apprendimento»:

My learning

Se vuoi passare a un corso che hai seguito in precedenza, selezionalo dall’elenco e fai clic sul pulsante «Torna allo studio». Dopo di ciò diventerà il tuo corso corrente.

Se fai clic sul pulsante «Continua lo studio», verrai portato all’ultima lezione aperta del corso attivo 🚀.

4. Livelli e lezioni

Ogni corso su CodeGym è suddiviso in livelli, e i livelli sono composti da lezioni. Le lezioni contengono esercizi e sondaggi.

Se fai clic su un quest (o modulo) nella sezione Mappa delle Quest, verrai reindirizzato alla pagina personale del quest selezionato. Qui vedrai la descrizione del quest e anche l’elenco dei suoi livelli. Esempio:

Quest levels

A seconda di quante lezioni del livello hai completato, cambia il suo stato: «Non disponibile», «In corso» e «Completato» ✅.

Da questa pagina puoi anche accedere rapidamente all’ultima lezione aperta del quest — a destra nell’immagine il pulsante «Continua».

5. Lezioni del livello

Se fai clic sul nome del livello, ti si aprirà l’intero elenco delle sue lezioni:

Level lectures

Nell’immagine sopra vedi tutte le lezioni del livello 4 del Corso SQL. L’ultima lezione aperta è la 4.1

In linea di principio puoi reimpostare i filtri e vedere le lezioni di qualsiasi altro corso a te disponibile:

Lectures filter

6. Formato di gioco

Tutte le lezioni del corso sono chiuse per impostazione predefinita. Per aprire la lezione successiva devi pagare alcune unità di «Materia Nera» 🖤. Guadagnare la «Materia Nera» è possibile praticando: risolvendo esercizi, guardando video e passando sondaggi.

Molte (ma non tutte) le lezioni del corso contengono esercizi. La fine di una lezione di solito appare così:

Tasks in a lecture

Qui vedi due esercizi pratici, in cui devi scrivere codice. Per la soluzione corretta di ciascuno di essi otterrai due unità di «Materia Nera».

Non sei obbligato a risolvere gli esercizi subito. Se vuoi, puoi rimandare la soluzione degli esercizi e proseguire con la lettura delle lezioni. Per aprire la lezione successiva dovrai spendere 1 unità di Materia Nera. Ma gli esercizi andranno comunque risolti — la meccanica di CodeGym è progettata in modo tale che non si possa solo leggere la teoria e trascurare la pratica.

7. Esercizi

Se hai saltato qualche esercizio o hai deciso di tornarci più tardi, puoi sempre trovarli nella sezione Esercizi nel menu laterale sinistro:

Tasks section

Ci sono tre schede:

Capitano giorni (o notti 🌙) in cui si ha solo voglia di risolvere esercizi. Per questo non serve nemmeno aprire le lezioni. Vai semplicemente nella sezione Esercizi, scegli nel menu «Esercizi non risolti» e divertiti.

Se vuoi maggiori dettagli sugli esercizi, c’è una lezione separata su Esercizi su CodeGym.

8. Sezione «Aiuto»

La sezione Aiuto su CodeGym è uno strumento molto potente. Il nostro orgoglio 🥇.

Lì puoi porre una domanda su qualsiasi tuo esercizio e alla tua domanda si aggiungeranno automaticamente:

  • 📝 Il testo del tuo esercizio
  • 📂 I file della tua soluzione
  • 📊 L’elenco dei requisiti dell’esercizio e i loro stati.

La persona che leggerà la tua domanda avrà un’IDE speciale, dove potrà vedere la tua soluzione. Esempio:

Help section

Questo formato di domanda aumenta notevolmente la probabilità di una risposta di qualità. Sotto alcuni esercizi si sviluppano intere discussioni da parte degli habitué del forum.

Se ti interessano i dettagli, c’è una lezione separata sulla Sezione Aiuto.

P.S.

Abbiamo anche una app mobile e plugin eccellenti per IDE professionali, ma meritano lezioni a parte.

Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION