App Intel

Learn SQL - Database & Queries Live

Coddykit122 apps · 257.6K installsEducationFree · contains adsIn-app purchases: $5.99 - $59.99 per itemcom.coddykit.learn.sql

Practice SQL with beginner tutorials, editor, games, interview prep & AI mentor.

Total installs
7,231
exact · Play shows 5,000+
Installs / day
—
measured after our second crawl (about a day)
Rating
—★
— ratings · — reviews
Released
28 Mar 2025
1.5y ago
Last update
26 Sept 2026
v82.6.1 · 15d ago
Countries
—
not checked yet

Install history

exact counter from Google Play
7.1K7.8K8.5K9.3K10K10 Oct11 Oct11 Oct

Installs per day · last 30 days

Not enough history yet — check back tomorrow

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

Permissions

15 in 5 groups
6 Sensitive3 Notable6 Routine

What this app can do with your phone

  • Record sound using your phone's microphone
  • Read photos, videos, and other files saved in your phone's shared storage
  • Add, change or delete photos, videos and other files in your phone's storage
  • Show its own windows or bubbles on top of other apps you are using
Photos/Media/FilesSensitive2

Access to photos, videos, music and other files stored on your device

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
StorageSensitive2

Access to files, photos and media saved on your phone's storage

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
MicrophoneSensitive1

Access to your phone's microphone to record sound

  • Record sound using your phone's microphonerecord audio · RECORD_AUDIO
Wi-Fi connection informationRoutine1

Access to details about Wi-Fi networks your device sees or uses

  • See whether Wi-Fi is on and details of the network you are connected toview Wi-Fi connections · ACCESS_WIFI_STATE
OtherSensitive9

Access to miscellaneous device features that don't fit other categories

  • Show its own windows or bubbles on top of other apps you are usingdraw over other apps · SYSTEM_ALERT_WINDOW
  • Change volume and choose which speaker or headset plays soundchange your audio settings · MODIFY_AUDIO_SETTINGS
  • Start itself automatically as soon as your phone finishes turning onrun at startup · RECEIVE_BOOT_COMPLETED
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Make your phone vibratecontrol vibration · VIBRATE
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE
  • Receive push messages sent from the app's servers over the internetreceive data from Internet · com.google.android.c2dm.permission.RECEIVE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
Learn SQL by writing queries against a real database on your phone. Short lessons explain each idea, then you type the statement, run it and see the rows come back. It is an SQL tutorial, a database course and an SQL practice lab in one app, with an AI mentor for the join that will not behave. WHAT'S INSIDE • 46 courses with 183 lessons, from SQL for beginners (A1) to advanced database topics (C2) • A database on your device: SQLite runs your code on the phone, and lessons that need PostgreSQL syntax run in PostgreSQL on the phone too. No server round trip, and your tables stay between sessions • SQL editor and sandbox: write anything, browse the schema, reopen earlier statements from the history and see the plan with EXPLAIN • Practice tables ready to use: users, orders, order items, products, categories, employees, departments, sales and events • Daily Query: one SQL query to write each day, checked against the data on your phone • 20 guided database projects, checked by the result you get, not by the text you typed • 30 missions (easy, medium, hard) • World Coding Challenge: 3 global rounds every day • Quizzes, flashcard review, a cheat sheet, interview questions, streaks and a skill tree • Final exam and certificate (Pro) THE ARENA: PRACTICE GAMES • Data Detective: 6 cases, where each correct answer unlocks the next clue • Dataset packs: films, football matches, albums and weather, with guided questions • Your own data: import a CSV or JSON file and explore it (CSV export with Pro) • Duel: three tasks against a target pace • Golf: return the same rows with a cheaper plan • Fix It: a statement that runs but returns the wrong rows, with a row-by-row diff • Drills: spaced review built from your own mistakes • Schema Designer: design tables, get lint hints and run the generated DDL • Interview Simulator: 5 timed questions and a follow-up, then a report • Rush: a 60-second game with a combo score WHAT YOU'LL LEARN • SELECT, WHERE, ORDER BY, LIMIT and filtering patterns • Aggregate functions, GROUP BY and HAVING • JOINs: inner, left, self joins and advanced patterns • INSERT, UPDATE, DELETE, NULL handling, CASE, dates, strings and numbers • Constraints, keys and database design • Subqueries, CTEs, recursive queries and window functions • Views, JSON and JSONB, arrays, GROUPING SETS, ROLLUP and CUBE • Performance: EXPLAIN, indexes, transactions and concurrency • Triggers, stored procedures, row-level security, backup and restore • Partitioning, replication, data warehousing and sharding Most lessons teach standard SQL. The advanced courses use PostgreSQL features. HOW A SESSION LOOKS 1. Answer today's question or continue your lesson 2. Read a short explanation and try the example, many with a Run button 3. Open the editor, change the code, run it and read the result table 4. Ask the AI mentor why a join returns too many rows WHO IT'S FOR • Beginners starting from zero • Analysts and marketers who want to pull their own data • Developers adding databases and PostgreSQL to their skills • Students and career-switchers heading into data roles • Anyone doing SQL interview prep FREE AND PRO Free: the first course (Introduction to SQL & Databases), a preview of every other lesson, the editor and sandbox, the Daily Query, 1 guided project, 2 missions, part of every Arena mode (for example 3 duels and 3 drills a day, 1 case and 1 dataset pack) and a daily AI mentor allowance. The free version shows ads. Pro: every course and lesson, all projects and missions, the full Arena, the final exam and certificate, AI tools, AI mentor without the daily limit, and no ads. Pro is a weekly, monthly or yearly subscription, or a one-time lifetime purchase. The app is available in 22 languages. Learn SQL is an independent app, not affiliated with the PostgreSQL Global Development Group or the SQLite project.

Growing in Education

Category →