1. Università e Corsi
CodeGym non è solo un corso di programming, ma un vero ambiente interattivo per imparare una professione IT. Qui tutto è studiato nei minimi dettagli: dai primi passi nei “Quest” fino all’aiuto della community, plugin per IDE professionali e la nostra app mobile 📱.
Ora scoprirai come funziona la piattaforma dall’interno: dove trovare teoria, come lavorare con i task, cosa sono la “materia oscura” 🖤, perché servono i sondaggi, dove cercare aiuto e come continuare a studiare anche senza PC. Ma partiamo dal più semplice :)
Su CodeGym ci sono due principali modalità di apprendimento:
- 📚 Corsi - autoapprendimento;
- 🎓 Università - apprendimento in gruppi con un mentore.
Al momento hai accesso a 3 professioni in modalità Università:
- ☕️ Java Fullstack Software Engineer
- 🐍 Python Fullstack Software Engineer
- 🌐 Frontend Fullstack Software Engineer
E anche 6 corsi interattivi autogestiti:
- ☕️ Java Core - corso di Java
- 🐍 Python Core - corso di Python 3.12
- 🎨 Web Core - corso di Web: HTML, CSS, JavaScript
- #️⃣ C# Core - corso di C# 14 e .NET 10
- 🐳 Docker+Linux - basi di Docker e Linux
- 🗄️ SQL+PostgreSQL - corso di SQL e PostgreSQL
2. Moduli e quest
Se un corso è molto grande, viene suddiviso in parti più piccole. In CodeGym Università queste parti si chiamano moduli, mentre nei corsi autogestiti - quest.
Tutti i quest (e moduli) del tuo corso attuale sono visibili nella sezione Mappa dei Quest 🗺️:
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 comprende 6 moduli:
- Modulo "Python Core"
- Modulo "Python Fullstack"
- Modulo "Python Django"
- Modulo "Python FastAPI"
- Modulo "Python Final"
- Modulo "Carriera" 🏆
3. Corso attivo
Puoi seguire più corsi in parallelo su CodeGym, ma non contemporaneamente.
Puoi seguire più corsi contemporaneamente, ma solo uno sarà attivo. Se vuoi cambiare corso, devi farlo esplicitamente nella sezione "Il mio apprendimento":
Se vuoi riprendere un corso che hai già seguito, selezionalo dalla lista e clicca sul pulsante "Torna all’apprendimento". Così diventerà il tuo corso corrente.
Se clicchi su "Continua l’apprendimento", verrai portato all’ultima lezione aperta del corso attivo 🚀.
4. Livelli e lezioni
Ogni corso su CodeGym è suddiviso in livelli, mentre i livelli sono composti da lezioni. Le lezioni contengono task e sondaggi.
Se clicchi su un quest (o modulo) nella sezione Mappa dei Quest, verrai reindirizzato alla pagina personale del quest selezionato. Qui vedrai la descrizione del quest e l’elenco dei suoi livelli. Esempio:
A seconda di quanti livelli di lezione hai completato, il suo stato cambierà: "Non disponibile", "In corso" e "Completato" ✅.
Dalla stessa pagina puoi anche rapidamente accedere all’ultima lezione aperta del quest - cliccando sul pulsante "Continua" sulla destra dell’immagine.
5. Lezioni di livello
Se clicchi sul nome di un livello, si aprirà l’elenco completo delle sue lezioni:
Nell’immagine sopra vedi tutte le lezioni del livello 4 del Corso SQL. L’ultima lezione aperta è la 4.1.
Puoi anche resettare i filtri e vedere le lezioni di qualsiasi altro corso a cui hai accesso:
6. Modalità gioco
Tutte le lezioni del corso sono di default bloccate. Per sbloccare la lezione successiva, devi spendere alcune unità di "materia oscura" 🖤. Ma puoi guadagnare materia oscura praticando: risolvendo task, guardando video e facendo sondaggi.
Molte (ma non tutte) le lezioni del corso contengono task. La fine di una lezione di solito si presenta così:
Qui vedi due task pratici, in cui bisogna scrivere codice. Risolvendo correttamente ciascuno di essi, otterrai due unità di materia oscura.
Non sei obbligato a risolvere i task subito. Se vuoi, puoi rimandare la risoluzione e continuare a leggere le lezioni. Per aprire la lezione successiva, dovrai spendere 1 unità di materia oscura. Ma comunque i task devono essere risolti - la meccanica di CodeGym funziona così, non si può solo leggere teoria e ignorare la pratica.
7. Task
Se hai saltato alcuni task o vuoi tornarci più tardi, puoi sempre trovarli nella sezione Task nel menu laterale a sinistra:
Ci sono tre schede:
- Tutti i task - tutti i task del corso
- I miei task - task assegnati a te (nelle lezioni aperte)
- Task non risolti - i tuoi task ancora senza soluzione.
Ci sono giorni (o notti 🌙) in cui ti viene voglia di risolvere task. Per farlo, non devi nemmeno aprire le lezioni. Basta andare nella sezione Task, scegliere "Task non risolti" e divertirti.
Se vuoi più dettagli sui task, c’è una lezione dedicata a Task su CodeGym.
8. Sezione "Aiuto"
La sezione Aiuto su CodeGym è uno strumento molto potente. Il nostro orgoglio 🥇.
Puoi fare domande su qualsiasi task e, automaticamente, verranno aggiunti:
- 📝 La condizione del task
- 📂 I file della tua soluzione
- 📊 La lista dei requisiti del task e i loro stati.
Chi leggerà la tua domanda avrà a disposizione un IDE speciale, dove potrà vedere la tua soluzione. Esempio:
Questo formato di domanda incrementa moltissimo le possibilità di ricevere una risposta di qualità. Sotto alcuni task si sviluppano anche discussioni tra utenti esperti del forum.
Se vuoi approfondire, c’è una lezione dedicata a Sezione Aiuto.
P.S.
Abbiamo anche app mobile e plugin fantastici per IDE professionali, ma meritano lezioni a parte.
GO TO FULL VERSION