CodePath er en offline quiz-app til at lære grundlæggende programmering. Den dækker seks emner: Python, Kotlin, JavaScript, SQL, HTML/CSS og Git.
Appen indeholder over 200 spørgsmål organiseret efter sprog og emne. Hvert emne indeholder multiple-choice og sandt/falsk-spørgsmål med forklaringer til hvert svar.
Sådan fungerer det:
- Vælg et programmeringssprog og et emne
- Besvar 10 spørgsmål pr. quizsession
- Læs forklaringen efter hvert svar
- Spørgsmål, du svarede forkert på, gentages i slutningen af sessionen
- Dine fremskridt gemmes lokalt på enheden
Funktioner:
- Daglige quizzer: fire quiztilstande tilgængelige hver dag — Daglig blanding (spørgsmål fra alle sprog), hurtig runde (5 hurtige spørgsmål), svage emner (øvelsesområder, hvor du kæmper) og sprogudfordring (dybdegående indblik i et tilfældigt sprog)
- Fremskridtssporing: se din nøjagtighed og antallet af besvarede spørgsmål pr. sprog
- Fejlgennemgang: gentag spørgsmål, du har besvaret forkert, og øv dig på dem igen
- Streak counter: sporer aktivitet i træk
- XP og niveauer: optjen erfaringspoint for hvert besvaret spørgsmål
- Dagens tip: et kort programmeringstip på startskærmen, opdateres dagligt
- Mørke og lyse temaer
- Fungerer helt offline — ingen internetforbindelse kræves
- Ingen annoncer, ingen kontoregistrering, ingen dataindsamling
- Fås på engelsk, russisk og ukrainsk
Understøttede sprog og emner:
- Python: grundlæggende, datatyper, strenge, lister, løkker funktioner, OOP, moduler, fil I/O, fejlhåndtering
- Kotlin: grundlæggende, null-sikkerhed, samlinger, funktioner, OOP, coroutines, udvidelser
- JavaScript: grundlæggende, DOM, funktioner, arrays, objekter, async, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, underforespørgsler
- HTML/CSS: tags, selektorer, Flexbox, Grid, responsivt design
- Git: grundlæggende, forgrening, merge, workflow
Alle data gemmes på enheden. Appen sender ikke personlige oplysninger til eksterne servere.