CodeFlash: Runnable code cards

Flashcards with Code Execution

Free · In-App Purchases · Designed for iPad. Not verified for macOS.

Code it. Remember it. Flash it! A casual flashcard app for memorizing small bits of code and syntax. Of course, it also works as a standard flashcard app! [ Recommended for ] • Anyone learning programming • People who want to learn common syntax and patterns by heart • Anyone who wants to review during commutes or in spare moments • Anyone looking for a personal flashcard app — code or otherwise ***** ◆ iCloud Sync, too! (Pro) Sync your decks, cards, tags, study history, and images automatically across iPhone and iPad signed in to the same Apple ID. When you switch or add a device, just turn on the toggle to restore everything. [ What you get with Pro ] • iCloud Sync: sync your data across devices, with automatic backups • SQL & C++ Code Execution: run more languages and learn by writing code • Color Themes: 8 presets x light/dark to restyle your cards and the whole app • More detailed study stats (monthly graph, hardest-cards ranking, per-card grade history) • FSRS scheduling customization We'll keep adding more Pro features over time. [ Great even on the free plan ] • No limit on the number of decks or cards • No ads • Set a colored icon for each deck • Use the "Paper" color theme • Export / import your data (save the exported file to iCloud Drive, etc., then load it on another device to migrate your data) * Existing features will never be moved behind a paywall. Give the free version a try first!!! ***** [ Features ] ■ Learn by writing code Type code directly into your cards and instantly check the console output. Supports JavaScript, TypeScript, Python, SQL, and C++ — learn by doing, not just reading. (JavaScript, TypeScript, and SQL run offline / Python and C++ require an internet connection) * SQL and C++ code execution is a Pro feature. ■ Create cards with 3 types of blocks Combine text, code, and image blocks freely to build your perfect card. Each card has a front, back, and memo section — all supporting all 3 block types. You can also attach diagrams or screenshots using image blocks. ■ Study with clean, readable Markdown Text blocks support Markdown formatting. Use headings, lists, bold text, and more for well-structured, easy-to-read content. ■ Efficient spaced repetition learning Powered by the FSRS algorithm. Automatically adjusts review timing based on your understanding for effortless, lasting memorization. ■ Organize and study with tags Tag your cards to keep them organized. Create your own categories like "Basics", "Advanced", or "Review" for targeted studying. ■ Track progress with study history and statistics graphs View your study activity with a contribution graph. Check overall progress, deck mastery, and rating breakdown — all in graphs. ■ Works offline Most features — creating decks and cards, studying, and running JS/TypeScript code — work offline. Your learning data is stored on your device (and in your own iCloud when sync is on) and is not sent to external servers. No account registration required. * The following features require an internet connection: • iCloud sync • Running Python code (to load the execution environment) • Running C++ code (your code is sent to an external execution service, Wandbox, to fetch the result. No account or personal information is included.) [ Other Features ] • Card search, card duplication, and card transfer between decks • Shuffle cards to study • Archive decks and cards (excluded from study and stats; study history is kept) • JSON export / import (full backup) • TSV export / import (partial data including card text) • Daily reminder notifications • Dark mode • Partial Bluetooth keyboard shortcut support • Available on both iPhone and iPad

  • This app has not received enough ratings or reviews to display an overview.

You can now archive decks and cards. [ New ] • Archive: exclude decks and cards from study and statistics. Archive/unarchive from the left swipe too (past study history is kept) • Deck icon color "Follow theme": new option to make a deck's icon follow the app color theme automatically; "no color" shows as monochrome • Streak icons: 10 new icons that change based on your study streak • Prev/next buttons in study: added floating buttons to move to the next/previous card on the front side and in full-screen mode • Init SQL: SQL execution now supports deck-wide and block-specific initialization SQL (schema/seed data) (Pro) [ Key improvements ] • Improved card navigation in study: buttons, keyboard, and swipe now feel consistent, and you can navigate continuously with the keyboard (smooth, with no waiting) • Full-screen study now shows a progress bar at the header border so you can see how far you've come • In dark mode with a color theme, card faces are now a deeper black for readability • Duplicated cards now show a temporary "NEW" badge • Study now starts cards in the same order as the list view • The code block language picker now auto-scrolls to the selected language • Improved horizontal scrolling for code execution results and display • iCloud Sync: a modal now notifies you when your data is overwritten by newer data from another device (including a fix for false triggers); tidied up data restore on the sync screen • Clearer ⓘ help on each screen: explanations now include icons so they're easier to grasp at a glance Plus minor UI polish and bug fixes.

The developer, JUN NISHIMOTO, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary based, for example, on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Provider
    • JUN NISHIMOTO
    Size
    • 47.2 MB
    Category
    • Education
    Compatibility
    Requires iOS 15.1 or later.
    • iPhone
      Requires iOS 15.1 or later.
    • iPad
      Requires iPadOS 15.1 or later.
    • iPod touch
      Requires iOS 15.1 or later.
    • Mac
      Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Languages
    • English
    Age Rating
    4+
    In-App Purchases
    Yes
    Copyright
    • ©︎ 2026 Jun Nishimoto