CodePath on võrguühenduseta viktoriinirakendus programmeerimise aluste õppimiseks. See hõlmab kuut teemat: Python, Kotlin, JavaScript, SQL, HTML/CSS ja Git.
Rakendus sisaldab üle 200 küsimuse, mis on jaotatud keele ja teema järgi. Iga teema sisaldab valikvastustega ja õige/vale küsimusi koos selgitustega iga vastuse kohta.
Kuidas see toimib:
- Valige programmeerimiskeel ja teema
- Vastake iga viktoriini sessiooni kohta 10 küsimusele
- Lugege iga vastuse järel selgitust
- Valesti vastatud küsimused korratakse sessiooni lõpus
- Teie edusammud salvestatakse seadmesse
Omadused:
- Igapäevased viktoriinid: iga päev on saadaval neli viktoriinirežiimi — Daily Mix (küsimused kõigist keeltest), Speed Round (5 kiirküsimust), Weak Topics (harjutusvaldkonnad, kus teil on raskusi) ja Language Challenge (süvasukeldumine ühte juhuslikku keelde)
- Edusammude jälgimine: vaadake oma täpsust ja vastatud küsimuste arvu iga keele kohta
- Vigade ülevaatamine: vaadake valesti vastatud küsimusi uuesti ja harjutage neid uuesti
- Vigade loendur: jälgib järjestikuste päevade tegevust
- XP ja tasemed: teenige iga vastatud küsimuse eest kogemuspunkte
- Päeva nipp: lühike programmeerimisnipp avakuval, mida värskendatakse iga päev
- Tumedad ja heledad teemad
- Töötab täielikult võrguühenduseta — internetiühendust pole vaja
- Reklaame, konto registreerimist ega andmete kogumist pole vaja
- Saadaval inglise, vene ja ukraina keeles
Toetatud keeled ja teemad:
- Python: põhitõed, andmetüübid, stringid loendid, tsüklid, funktsioonid, OOP, moodulid, faili I/O, veakäsitlus
- Kotlin: põhitõed, nullturvalisus, kollektsioonid, funktsioonid, OOP, korutiinid, laiendused
- JavaScript: põhitõed, DOM, funktsioonid, massiivid, objektid, asünkroon, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, alampäringud
- HTML/CSS: sildid, selektorid, Flexbox, Grid, responsiivne disain
- Git: põhitõed, hargnemine, ühendamine, töövoog
Kõik andmed salvestatakse seadmesse. Rakendus ei saada isikuandmeid välistele serveritele.