CodePath je offline kvízová aplikácia na učenie sa základov programovania. Zahŕňa šesť tém: Python, Kotlin, JavaScript, SQL, HTML/CSS a Git.
Aplikácia obsahuje viac ako 200 otázok usporiadaných podľa jazyka a témy. Každá téma obsahuje otázky s výberom odpovede a otázky typu pravda/nepravda s vysvetlením každej odpovede.
Ako to funguje:
- Vyberte si programovací jazyk a tému
- Odpovedzte na 10 otázok v jednej kvízovej relácii
- Prečítajte si vysvetlenie po každej odpovedi
- Otázky, na ktoré ste odpovedali nesprávne, sa na konci relácie zopakujú
- Váš postup sa ukladá lokálne v zariadení
Funkcie:
- Denné kvízy: každý deň sú k dispozícii štyri režimy kvízu — Denný mix (otázky zo všetkých jazykov), Rýchle kolo (5 rýchlych otázok), Slabé témy (precvičte si oblasti, v ktorých máte problémy) a Jazyková výzva (hlboký ponor do jedného náhodného jazyka)
- Sledovanie pokroku: pozrite si svoju presnosť a počet zodpovedaných otázok v každom jazyku
- Kontrola chýb: znova si prečítajte otázky, na ktoré ste odpovedali nesprávne, a precvičte si ich znova
- Počítadlo sérií: sleduje po sebe nasledujúce dni aktivity
- XP a úrovne: získajte body skúseností za každú zodpovedanú otázku
- Tip dňa: krátky tip na programovanie na domovskej obrazovke, aktualizovaný denne
- Tmavé a svetlé témy
- Funguje úplne offline — nevyžaduje sa pripojenie na internet
- Žiadne reklamy, žiadna registrácia účtu, žiadny zber údajov
- Dostupné v angličtine, ruštine a ukrajinčine
Podporované jazyky a témy:
- Python: základy, dátové typy, reťazce, zoznamy, slučky, funkcie, OOP, moduly, súborový I/O, spracovanie chýb
- Kotlin: základy, bezpečnosť null, kolekcie, funkcie, OOP, korutiny, rozšírenia
- JavaScript: základy, DOM, funkcie, polia, objekty, asynchrónne, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, poddotazy
- HTML/CSS: značky, selektory, Flexbox, Grid, responzívny dizajn
- Git: základy, vetvenie, zlúčenie, pracovný postup
Všetky údaje sú uložené v zariadení. Aplikácia neodosiela žiadne osobné údaje na externé servery.