CodeFlash vs HelloSQL
Price, ratings, monetisation and update history for both apps, side by side β with what reviewers say about each.
CodeFlash
Read full descriptionHide full description
Code it. Remember it. Flash it! A casual flashcard app for memorizing small bits of code and syntax. It also works as a standard flashcard app, and it now reads your cards aloud β handy for language study too! [ Recommended for ] β’ Anyone learning programming β’ People who want to learn common syntax and patterns by heart β’ Anyone who wants to review on the go or in spare moments β’ Anyone looking for a personal flashcard app β vocabulary, code, or otherwise [ Features ] β Learn by writing code Type code into your cards and run it instantly to check the output. Supports JavaScript, TypeScript, Python, HTML, CSS, SQL, and C++ β learn by doing, not just reading. β Read your cards aloud Hear the side you are looking at. Sentences that mix writing systems are read with the right voice for each part, and you can pick the voice and the speed β handy for memorizing vocabulary or reviewing with your ears. β Create cards with 3 types of blocks Combine text, code, and image blocks freely. Text blocks support Markdown β headings, lists, bold, tables, and more. β Efficient spaced repetition learning The FSRS algorithm adjusts each card's next review to your understanding, for effortless, lasting memorization. β Track progress with stats and graphs See your study activity on a contribution graph, plus overall progress, deck mastery, and rating breakdown. β Works offline Your learning data is stored on your device (and in your own iCloud when sync is on) and is never sent to external servers. No account registration required. [ Great even on the free plan ] β’ No limit on the number of decks or cards β’ No ads β’ Export / import your data to move it to another device * Existing features will never be moved behind a paywall. [ What you get with Pro ] A one-time purchase. A 7-day free trial is available. β’ iCloud Sync: sync your data across devices on the same Apple ID. On a new device, just toggle it on to restore everything β’ HTML / CSS Preview: your code renders as a real page right inside the card. Go full screen to click buttons and type into inputs, or practice DOM manipulation from JavaScript. You can also register shared HTML and images on a deck β’ SQL / C++ Execution: register deck-wide setup SQL and query the same database from every card β’ Per-Deck Speech Language: set the reading language for each deck, and a different one for the front and the back β’ Detailed Statistics: monthly study volume, per-grade rankings (top 10), and per-card performance β’ Color Themes: 10 presets Γ light/dark to restyle your cards and the whole app β’ FSRS Customization: tune review intervals to your own pace β shorter for thorough review, or longer for relaxed learning β’ Study Timer: a countdown (1β60 min) that runs only while studying. Repeat it for Pomodoro [ Other Features ] β’ Card search, card duplication, and card transfer between decks β’ Organize with tags and study across decks β’ Shuffle cards to study β’ Set a daily card goal β’ Archive decks and cards (excluded from study and stats) β’ JSON export / import (full backup) β’ TSV export / import (card text and other partial data) β’ Daily reminder notifications β’ Dark mode β’ Bluetooth keyboard shortcuts β’ Available in English, Japanese, and Spanish β’ Available on both iPhone and iPad * Running HTML, CSS, SQL, and C++, and previewing JavaScript, are Pro features. Reading cards aloud is free. * Internet is required only for iCloud sync and running Python / C++ (Python loads its execution environment; C++ is sent to Wandbox, an external service β no account or personal info is included). Try the free version first!
HelloSQL
Read full descriptionHide full description
SQL tends to make sense while you're reading about it, then fall apart the moment you try to write it yourself. HelloSQL is for the writing part. You read a problem, write a query, and run it. The results show up as a table, and if they're right, it's marked correct right away. Grading looks at what your query returns, not how it's written, so your query doesn't have to match ours. There are 120 exercises, and most of them look like everyday reporting tasks. For example: "List payments from largest to smallest. If two amounts are the same, put the older one first." The practice data is built around an online store's orders, employee attendance, and billing for a subscription service. What's free and what isn't The first 30 exercises are free, and you don't need an account. They cover SELECT, WHERE, ORDER BY, and LIMIT. The other 90 move on to aggregate functions, GROUP BY, HAVING, INNER JOIN, LEFT JOIN, CASE, subqueries, CTEs, and window functions. You unlock all of them with one in-app purchase. There's no subscription and nothing recurring. When you're stuck Each exercise has three hints, and you open them one at a time. The first gives you only the idea. If that's not enough, the second shows the shape of the query, and the third tells you which tables and columns to use. We set it up this way so you don't have to jump straight to the answer. There's also a sample solution with an explanation, and you can tap any underlined term in a problem to see what it means. Coming back to it Your drafts save automatically, so you can close the app halfway through a query and finish it later. Missed exercises and bookmarks are kept together so you can try them again. Anything you get wrong comes back the next day. Exercises you get right come back too, after 3 days, then a week, then 3 weeks. The editor suggests SQL keywords and column names as you type, and you can look at the tables and their data at any point. It works on iPhone and iPad, in light or dark mode. If you've gone through a course or a book and want to actually use what you learned, this is a good next step. It also works as a warm-up before a SQL test or a technical interview. Before you download β’ The practice data is set in Japan, so some names, places, and text values are in Japanese. A few exercises ask you to type Japanese text into your query, such as WHERE city = 'ζ±δΊ¬'. The exercise shows you the exact text to use. β’ You can practice and check answers offline. You only need a connection to buy or restore the unlock. β’ There are no ads. Exercise 1 is a single line that pulls every customer's name. It's a good place to start.
Screenshots
Verdict
The clearest difference is in-app purchases: HelloSQL at none against CodeFlash's 1. CodeFlash's advantage is iOS requirement (15.1 vs 17.0). On price, update cadence, ads and device support there is nothing between them.
Scored on Price Β· Rating Β· Positive reviews Β· Number of ratings Β· Update frequency Β· Ads Β· In-app purchases Β· Monetization Β· Best chart rank Β· Devices Β· Requires iOS
Both are free to download. CodeFlash sells 1 one-off in-app purchase. HelloSQL asks for nothing beyond the download.
CodeFlash ships an update weekly, HelloSQL every 2 weeks. The most recent releases landed on October 17, 2026 and October 15, 2026 respectively.
| Parameter | CodeFlash | HelloSQL |
|---|---|---|
| Price | Free | Free |
| Update frequency | Weekly β better | Every 2 weeks |
| Ads | No | No |
| In-app purchases | Yes | No β better |
| Devices | iPhone, iPad, iPod β better | iPhone, iPad |
| Requires iOS | 15.1 β better | 17.0 |
| Further details β not scored | ||
| Size | 39 MB | 6 MB |
| Age rating | 4+ | 4+ |
| Developer | JUN NISHIMOTO | Ryota Kumagawa |
In-app purchases
CodeFlash
- CodeFlash Pro$9.99
HelloSQL
No in-app purchases





