CodePath არის ოფლაინ ტესტის აპლიკაცია პროგრამირების საფუძვლების შესასწავლად. ის მოიცავს ექვს თემას: Python, Kotlin, JavaScript, SQL, HTML/CSS და Git.
აპლიკაცია შეიცავს 200-ზე მეტ კითხვას, რომლებიც ორგანიზებულია ენისა და თემის მიხედვით. თითოეული თემა მოიცავს მრავალპასუხიან და სწორი/მცდარი პასუხების მქონე კითხვებს, თითოეული პასუხის ახსნა-განმარტებებით.
როგორ მუშაობს:
- აირჩიეთ პროგრამირების ენა და თემა
- უპასუხეთ 10 კითხვას თითოეული ვიქტორინის სესიის განმავლობაში
- წაიკითხეთ ახსნა თითოეული პასუხის შემდეგ
- არასწორად დასმული კითხვები მეორდება სესიის ბოლოს
- თქვენი პროგრესი ინახება ლოკალურად მოწყობილობაზე
ფუნქციები:
- ყოველდღიური ვიქტორინები: ყოველდღიურად ხელმისაწვდომია ოთხი ვიქტორინის რეჟიმი — ყოველდღიური მიქსი (კითხვები ყველა ენიდან), სწრაფი რაუნდი (5 სწრაფი კითხვა), სუსტი თემები (სავარჯიშო სფეროები, სადაც გიჭირთ) და ენობრივი გამოწვევა (სიღრმისეულად ჩაუღრმავდით ერთ შემთხვევით ენას)
- პროგრესის თვალყურის დევნება: ნახეთ თქვენი სიზუსტე და პასუხგაცემული კითხვების რაოდენობა თითოეულ ენაზე
- შეცდომების მიმოხილვა: ხელახლა გადახედეთ არასწორად გაცემულ კითხვებს და ხელახლა ივარჯიშეთ
- სერიის მთვლელი: აკონტროლებს აქტივობის თანმიმდევრულ დღეებს
- XP და დონეები: მიიღეთ გამოცდილების ქულები თითოეული პასუხგაცემული კითხვისთვის
- დღის რჩევა: მოკლე პროგრამირების რჩევა მთავარ ეკრანზე, ყოველდღიურად განახლდება
- მუქი და ღია თემები
- მუშაობს სრულიად ოფლაინში — არ საჭიროებს ინტერნეტ კავშირს
- არ საჭიროებს რეკლამებს, არ საჭიროებს ანგარიშის რეგისტრაციას, არ საჭიროებს მონაცემთა შეგროვებას
- ხელმისაწვდომია ინგლისურ, რუსულ და უკრაინულ ენებზე
მხარდაჭერილი ენები და თემები:
- Python: საფუძვლები, მონაცემთა ტიპები, სტრიქონები, სიები, ციკლები, ფუნქციები, OOP, მოდულები, ფაილის შეყვანა/გამოსვლა, შეცდომების დამუშავება
- Kotlin: საფუძვლები, ნულის უსაფრთხოება, კოლექციები, ფუნქციები, OOP, კორუტინები, გაფართოებები
- JavaScript: საფუძვლები, DOM, ფუნქციები, მასივები, ობიექტები, ასინქრონული, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, ქვემოთხოვნები
- HTML/CSS: ტეგები, სელექტორები, Flexbox, Grid, რესპონსიული დიზაინი
- Git: საფუძვლები, განშტოება, შერწყმა, სამუშაო პროცესი
ყველა მონაცემი ინახება მოწყობილობაზე. აპლიკაცია არ აგზავნის პერსონალურ ინფორმაციას გარე სერვერებზე.