CodePath je offline kviz aplikacija za učenje osnova programiranja. Obuhvaća šest tema: Python, Kotlin, JavaScript, SQL, HTML/CSS i Git.
Aplikacija sadrži preko 200 pitanja organiziranih po jeziku i temi. Svaka tema uključuje pitanja s višestrukim izborom i točno/netočno s objašnjenjima za svaki odgovor.
Kako funkcionira:
- Odaberite programski jezik i temu
- Odgovorite na 10 pitanja po sesiji kviza
- Pročitajte objašnjenje nakon svakog odgovora
- Pitanja na koja ste pogriješili ponavljaju se na kraju sesije
- Vaš napredak sprema se lokalno na uređaju
Značajke:
- Dnevni kvizovi: četiri načina kviza dostupna su svaki dan — Dnevni miks (pitanja iz svih jezika), Brzi krug (5 brzih pitanja), Slabe teme (vježbajte područja u kojima se mučite) i Jezični izazov (duboko zaranjanje u jedan nasumični jezik)
- Praćenje napretka: pogledajte svoju točnost i broj odgovorenih pitanja po jeziku
- Pregled pogrešaka: ponovno proučite pitanja na koja ste netočno odgovorili i ponovno ih vježbajte
- Brojač nizova: prati uzastopne dane aktivnosti
- XP i razine: zaradite bodove iskustva za svako odgovoreno pitanje
- Savjet dana: kratki savjet za programiranje na početnom zaslonu, ažurira se svakodnevno
- Tamne i svijetle teme
- Radi potpuno izvan mreže — nije potrebna internetska veza
- Nema oglasa, nema registracije računa, nema prikupljanja podataka
- Dostupno na engleskom, ruskom i ukrajinskom
Podržani jezici i teme:
- Python: osnove, tipovi podataka, nizovi znakova, popisi, petlje, funkcije, OOP, moduli, ulazno/izlazni rad s datotekama, rukovanje greškama
- Kotlin: osnove, sigurnost od null vrijednosti, kolekcije, funkcije, OOP, korutine, ekstenzije
- JavaScript: osnove, DOM, funkcije, nizovi, objekti, asinkronost, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, podupiti
- HTML/CSS: oznake, selektori, Flexbox, Grid, responzivni dizajn
- Git: osnove, grananje, spajanje, tijek rada
Svi podaci pohranjeni su na uređaju. Aplikacija ne šalje nikakve osobne podatke vanjskim poslužiteljima.