← All news·2026-08-13·4 min read

Free Anki Flashcard Decks for Coding: Godot, SQLite, Rust, Lua

Over 1000 free Anki flashcard decks covering Godot GDScript, SQLite, Rust, Lua, and C — download ready-made .apkg files from the releases page in seconds.

flashcardsankigodotsqlitelearningvibe

One thing I hear from people who vibe-code with agents a lot: they feel like they're watching magic happen and it's hard to tell when something's wrong. The agent writes GDScript or a SQL query, and it either works or it doesn't — but you have no idea why. That gap gets frustrating pretty fast.

Coding Flashcards is a GitHub project with over 1000 flashcard decks for programming languages — Godot GDScript, SQLite, Rust, Lua, C, and Wolfram Language. All the decks come as prebuilt Anki files, ready to download and import. No setup, no command line, no programming needed to use them.

Source

ad-si/Coding-Flashcards

★ 751

Open on GitHub →

Anki is a spaced repetition app — it shows you cards at exactly the right intervals so you actually remember things. Its free on desktop and Android; the iOS version costs a bit. The idea: study 10–15 cards a day, and within a few weeks you start recognising patterns in what your agent writes. Not enough to code on your own, but enough to spot a wrong variable name or understand what a SQL query is doing.

How to get free Anki decks for coding

The releases page has prebuilt .apkg files for every language, plus a combined deck with everything in one file. You don't need to build anything or run any scripts — just download and import.

  1. 1Download Anki from apps.ankiweb.net (free on desktop and Android)
  2. 2Go to the releases page: github.com/ad-si/Coding-Flashcards/releases/tag/v1.2.0
  3. 3Download cards-combined.apkg to get all languages in one deck, or pick a specific language
  4. 4Double-click the .apkg file — Anki opens and imports it automatically
  5. 5Start studying: Anki will schedule the cards and remind you when to review

What does each deck cover

The Godot deck covers GDScript — the scripting language agents use when building Godot games. Cards include basic data types (bool, int, String), how variables and constants work, how files and classes relate. Things you'd see in basically any Godot project. If your agent builds games, this one's the most immediately useful.

SQLite cards are about querying databases. A typical card shows you a question like 'How do you request all users named John from the users table?' and the answer is a short SQL snippet. After a few weeks of these, reading the queries your agent writes goes from incomprehensible to at least somewhat familiar.

The Rust, Lua, and C decks are there if your agent targets those languages. Lua is popular in embedded game scripting; Rust shows up in performance-sensitive tools. Wolfram Language is a niche pick — probably only worth it if you're specifically working with computational stuff. All of them are included in the combined .apkg file anyway, so you get everything when you download one file.

Can ChatGPT or Claude make a custom Anki deck

You could ask an AI agent to generate flashcards for you, and for simple topics it works reasonably well. But prebuilt decks like these have been written and reviewed carefully — the card phrasing is precise, the examples are minimal and accurate. When you're learning fundamentals, accuracy matters more than convenience. These decks are based on the official Godot documentation and standard language references, so what you learn wont confuse you later.

✓What you get

Over 1000 free flashcards for Godot, SQLite, Rust, Lua, and C — ready to import into Anki with one click. Study 10 minutes a day and within a month you'll start reading your agent's code instead of just trusting it blindly.

Source: github.com

Free course

Stop reading about AI — start building with it

The free Claude Code course: your first site, tool or game — no coding. No upsells, no cross-sells — nothing to buy here.

Start free →
EAEvgenii Arsentev

Author

Evgenii Arsentev

PhD · Chief Executive Officer, digital health