CodePath is an offline quiz app for learning programming fundamentals. It covers six topics: Python, Kotlin, JavaScript, SQL, HTML/CSS, and Git.
The app contains over 200 questions organized by language and topic. Each topic includes multiple-choice and true/false questions with explanations for every answer.
How it works:
- Pick a programming language and a topic
- Answer 10 questions per quiz session
- Read the explanation after each answer
- Questions you got wrong are repeated at the end of the session
- Your progress is saved locally on the device
Features:
- Daily quizzes: four quiz modes available every day — Daily Mix (questions from all languages), Speed Round (5 quick questions), Weak Topics (practice areas where you struggle), and Language Challenge (deep dive into one random language)
- Progress tracking: see your accuracy and number of answered questions per language
- Mistakes review: revisit questions you answered incorrectly and practice them again
- Streak counter: tracks consecutive days of activity
- XP and levels: earn experience points for each answered question
- Tip of the day: a short programming tip on the home screen, updated daily
- Dark and light themes
- Works completely offline — no internet connection required
- No ads, no account registration, no data collection
- Available in English, Russian, and Ukrainian
Supported languages and topics:
- Python: basics, data types, strings, lists, loops, functions, OOP, modules, file I/O, error handling
- Kotlin: basics, null safety, collections, functions, OOP, coroutines, extensions
- JavaScript: basics, DOM, functions, arrays, objects, async, ES6
- SQL: SELECT, WHERE, JOIN, GROUP BY, subqueries
- HTML/CSS: tags, selectors, Flexbox, Grid, responsive design
- Git: basics, branching, merge, workflow
All data is stored on the device. The app does not send any personal information to external servers.
Oxirgi yangilanish
7-apr, 2026