CodePath is een offline quiz-app voor het leren van de basisprincipes van programmeren. De app behandelt zes onderwerpen: Python, Kotlin, JavaScript, SQL, HTML/CSS en Git.
De app bevat meer dan 200 vragen, georganiseerd per taal en onderwerp. Elk onderwerp bevat meerkeuzevragen en waar/onwaar-vragen met uitleg bij elk antwoord.
Hoe het werkt:
- Kies een programmeertaal en een onderwerp
- Beantwoord 10 vragen per quizsessie
- Lees de uitleg na elk antwoord
- Vragen die je fout hebt beantwoord, worden aan het einde van de sessie herhaald
- Je voortgang wordt lokaal op je apparaat opgeslagen
Functies:
- Dagelijkse quizzen: vier quizmodi beschikbaar elke dag — Dagelijkse Mix (vragen uit alle talen), Snelle Ronde (5 snelle vragen), Zwakke Onderwerpen (oefen onderwerpen waar je moeite mee hebt) en Taaluitdaging (diepgaande verkenning van een willekeurige taal)
- Voortgang bijhouden: bekijk je nauwkeurigheid en het aantal beantwoorde vragen per taal
- Fouten bekijken: bekijk vragen die je fout hebt beantwoord opnieuw en oefen ze nogmaals
- Reakteller: houdt bij hoeveel dagen je achter elkaar actief bent
- XP en niveaus: verdien ervaringspunten voor elke beantwoorde vraag
- Tip van de dag: een korte programmeertip op het startscherm, dagelijks bijgewerkt
- Donkere en lichte thema's
- Werkt volledig offline — geen internetverbinding vereist
- Geen advertenties, geen accountregistratie, geen gegevensverzameling
- Beschikbaar in het Engels, Russisch en Oekraïens
Ondersteunde talen en onderwerpen:
- Python: basisprincipes, Gegevenstypen, strings, lijsten, lussen, functies, OOP, modules, bestands-I/O, foutafhandeling
- Kotlin: basisprincipes, null-veiligheid, collecties, functies, OOP, coroutines, extensies
- JavaScript: basisprincipes, DOM, functies, arrays, objecten, asynchroon, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, subquery's
- HTML/CSS: tags, selectors, Flexbox, Grid, responsief ontwerp
- Git: basisprincipes, vertakkingen, samenvoegen, workflow
Alle gegevens worden op het apparaat opgeslagen. De app verzendt geen persoonlijke informatie naar externe servers.