CodePath è un'app di quiz offline per imparare i fondamenti della programmazione. Copre sei argomenti: Python, Kotlin, JavaScript, SQL, HTML/CSS e Git.
L'app contiene oltre 200 domande organizzate per linguaggio e argomento. Ogni argomento include domande a risposta multipla e vero/falso con spiegazioni per ogni risposta.
Come funziona:
- Scegli un linguaggio di programmazione e un argomento
- Rispondi a 10 domande per ogni sessione di quiz
- Leggi la spiegazione dopo ogni risposta
- Le domande a cui hai risposto in modo errato vengono ripetute alla fine della sessione
- I tuoi progressi vengono salvati localmente sul dispositivo
Funzionalità:
- Quiz giornalieri: quattro modalità di quiz disponibili ogni giorno: Daily Mix (domande da tutti i linguaggi), Speed Round (5 domande veloci), Weak Topics (esercitati nelle aree in cui hai difficoltà) e Language Challenge (approfondisci un linguaggio casuale)
- Monitoraggio dei progressi: visualizza la tua precisione e il numero di domande a cui hai risposto per ogni linguaggio
- Revisione degli errori: rivedi le domande a cui hai risposto in modo errato e fai pratica di nuovo
- Contatore di serie: tiene traccia dei giorni consecutivi di attività
- XP e livelli: guadagna punti esperienza per ogni domanda a cui hai risposto
- Suggerimento del giorno: un breve suggerimento di programmazione nella schermata iniziale, aggiornato quotidianamente
- Temi scuro e chiaro
- Funziona completamente offline: non è necessaria una connessione a Internet
- Nessuna pubblicità, nessuna registrazione dell'account, nessuna raccolta di dati
- Disponibile in inglese, russo e ucraino
Lingue supportate e Argomenti:
- Python: nozioni di base, tipi di dati, stringhe, liste, cicli, funzioni, programmazione orientata agli oggetti (OOP), moduli, I/O di file, gestione degli errori
- Kotlin: nozioni di base, sicurezza dei valori null, collezioni, funzioni, OOP, coroutine, estensioni
- JavaScript: nozioni di base, DOM, funzioni, array, oggetti, async, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, subquery
- HTML/CSS: tag, selettori, Flexbox, Grid, responsive design
- Git: nozioni di base, branching, merge, workflow
Tutti i dati vengono memorizzati sul dispositivo. L'app non invia alcuna informazione personale a server esterni.
Ultimo aggiornamento
7 apr 2026