CodePath er en offline quiz-app for å lære grunnleggende programmering. Den dekker seks emner: Python, Kotlin, JavaScript, SQL, HTML/CSS og Git.
Appen inneholder over 200 spørsmål organisert etter språk og emne. Hvert emne inkluderer flervalgs- og sant/usant-spørsmål med forklaringer på hvert svar.
Slik fungerer det:
- Velg et programmeringsspråk og et emne
- Svar på 10 spørsmål per quiz-økt
- Les forklaringen etter hvert svar
- Spørsmål du svarte feil på gjentas på slutten av økten
- Fremgangen din lagres lokalt på enheten
Funksjoner:
- Daglige quizer: fire quiz-moduser tilgjengelig hver dag — Daglig blanding (spørsmål fra alle språk), hurtigrunde (5 raske spørsmål), svake emner (øvingsområder der du sliter) og språkutfordring (dykk dypt ned i ett tilfeldig språk)
- Fremdriftssporing: se nøyaktigheten din og antall besvarte spørsmål per språk
- Feilgjennomgang: gå tilbake til spørsmål du svarte feil på og øv på dem igjen
- Rekketeller: sporer sammenhengende dager med aktivitet
- XP og nivåer: tjen erfaringspoeng for hvert besvarte spørsmål
- Dagens tips: et kort programmeringstips på startskjermen, oppdateres daglig
- Mørke og lyse temaer
- Fungerer helt offline — ingen internettforbindelse kreves
- Ingen annonser, ingen kontoregistrering, ingen datainnsamling
- Tilgjengelig på engelsk, russisk og ukrainsk
Støttede språk og emner:
- Python: grunnleggende, datatyper, strenger, lister, løkker, funksjoner, OOP, moduler, fil-I/O, feilhåndtering
- Kotlin: grunnleggende, nullsikkerhet, samlinger, funksjoner, OOP, koroutiner, utvidelser
- JavaScript: grunnleggende, DOM, funksjoner, arrayer, objekter, async, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, underspørringer
- HTML/CSS: tagger, selektorer, Flexbox, Grid, responsivt design
- Git: grunnleggende, forgrening, sammenslåing, arbeidsflyt
Alle data lagres på enheten. Appen sender ingen personlig informasjon til eksterne servere.