As explained in Stage 0: Active Study, we’ll be using a spaced repetition system (SRS) to actively study target language (TL) vocabulary.
There are many different SRS programs, but we recommend Anki. It’s multi-platform, rich with features, and free on most platforms. The only downside is that it can be difficult to learn how to use. If you find yourself confused about how Anki works, don’t worry: you’ll get the hang of it after a week or two. The bulk of this article will focus on explaining the basics of Anki.
To help you get things up and running as quickly as possible, we won’t go into exactly what all the settings do or all the logic behind our recommendations. The recommended setup on this page will be satisfactory for 99% of learners.
Installation
The newest stable version of Anki can be downloaded from the Anki website. The desktop version is completely free and is compatible with Windows, Mac, and Linux.
There is an official iOS app, AnkiMobile, which can be purchased from the app store for $24.99 (price varies per country). There is a 3rd party Android app, AnkiDroid, which is available for free on Google Play. There is also an official fully-online version of Anki: AnkiWeb.
AnkiMobile, AnkiDroid, and AnkiWeb are great for reviewing cards, but the interface for creating cards is limited. For now, we’ll focus on how to add new cards on the desktop version.
The rest of this article will focus on setting up the desktop version of Anki.
The Building Blocks of Anki Decks
When you open up Anki, the first thing you see is your list of decks. Initially, you will only have one deck: “Default”.
Decks are essentially groups of flashcards. When studying, you study one deck at a time.
You can create a new deck by pressing the “Create Deck” button at the bottom. You can have as many decks as you want, and there is no limit to how many cards can be in a single deck.
In general, we recommend putting all your cards into one or two decks. Splitting your cards up into many decks makes answering cards artificially easier. For example, if you had a deck just for “animal names”, when reviewing cards in that deck, your brain would automatically know that the answer must be an animal name. This “hint” would make recalling the answer easier. Since you won’t have these sorts of hints to rely on in real life, it’s best to practice without them.
Notes and Cards
The distinction between notes and cards is probably the most confusing aspect of Anki. If it doesn’t make sense at first, don’t worry. To start using Anki you only need to know that these exist. Over time, it will make more sense.
The most basic unit of Anki is a “note”, which is an abstract idea. You can’t touch and hold a note, which makes it all the more perplexing.
A note is a collection of data that belongs together. As an example, you could have the following five pieces of data:
- The written form of a word in your target language
- A sentence that uses the word in context
- A rough translation of the word in your native language
- The audio of a native speaker saying that word
- A picture that you found on Google Images when searching for the word
So a note is these five pieces of data, bound together (invisibly).
These values get turned into flashcards (or “cards” in Anki’s terms). These are the cards that you review on a day-to-day basis.
To summarize: a note is a collection of data, and that data is used to generate one or more cards.
You might be wondering how these cards get created, which brings us to yet another abstract concept: note types.
Note Types
A note type is even more abstract than a note, and you will be forgiven if you are confused right now.
A note type is a blueprint for notes. It consists of:
- A name
- A list of fields
- A collection of card types
To reprise the example from above, the name of the note type might be “Vocabulary”, because it is used to create notes that will generate vocabulary cards.
The list of fields could be:
- Word
- Example Sentence
- Meaning
- Audio
- Image
Each field is the placeholder for the data that will be stored in the note.
Card Types
Card types are visual templates that Anki fills in with data to generate cards. This is where you decide what the card will look like and what data will go on the front and back of your cards. Anki lets you create multiple card types for a single note type, but we don’t recommend doing this.
To Summarize
- The Note holds the data.
- The Card is what you review.
- The Note Type describes what data the note can hold.
- The Card Type configures what is shown on the card.
If a change is made to a note type, all cards associated with that note type will instantly change as well. If a change is made to a card type, then all cards associated with it will also change.
Anki comes with five note types. You can modify these note types, as well as create new ones from scratch. To modify or create note types, go to “Tools > Manage Note Types” from Anki’s main window.
Adding Cards
Anki doesn’t come pre-loaded with any material to learn. Instead, you either make your own cards or import a deck of pre-made cards.
To create new cards, open up the add window by clicking “Add” at the top of Anki’s main window.
At the top of the add window, you can select which note type you want to use, and which deck you want the card to go into. Then fill in the relevant fields and press “Add”.
Pre-made Decks
In addition to making your own cards, you can download decks made by other people from the Anki website.
Because every card is always associated with a note type, when you add someone’s deck to your collection, it will usually come with a new note type. This note type will be added to your collection, and you will be able to use it when making new cards yourself.
Browser
The browser is where you can view all the cards in your collection and make any necessary changes.
To open the browser, click on “Browser” at the top of Anki’s main window.
When looking for cards in the browser, you can filter by deck, note type, or tags. You can also use the search window.
You can modify the content of a card’s field simply by selecting it in the browser. To delete a card or move it into a different deck, right-click on the card and select the relevant option.
Preferences
Preferences are global settings that affect the entire Anki program. You can access preferences by going to “Tools > Preferences…” on Anki’s main window.
There is one setting in Preferences we recommend changing: “Show next review time above answer buttons” in the Review tab. When this is turned on, when reviewing cards, an estimate of the next time a card will be shown is displayed above each answer button. This can make you second-guess your memory and grade cards too conservatively. It’s better to trust the algorithm and not worry about the specific numbers.
If you would like to sync your Anki collection with an AnkiWeb account, you can set that up in the “Syncing” tab. This will let you sync to Anki on your other devices.
Options
Options are where you customize the specifics of how Anki’s algorithm works. Options are set on the level of individual decks.
At the top of the options window, you can see which “options group” is being applied to the current deck. An options group is a set of options. You can create an option group for each deck, or have multiple decks share a single options group.
If you use multiple decks, we recommend creating a separate options group for each deck. You can create a new options group by pressing the arrow to the right of the “Save” button and selecting the “Add Preset” option.
Recommended Options Settings
The default options settings that Anki comes with are very problematic. It’s important to adjust them to something more suited to language learning.
As part of these adjustments, we recommend using FSRS. FSRS stands for “Free Spaced Repetition Scheduler” and it is a modern and sophisticated algorithm based on machine-learning. If you would like to dive deeper into FSRS, you can read more about it here.
Before you proceed, ensure that you have the latest version of Anki installed. You can download the latest version of Anki from the official website. This step is important because FSRS can only be accessed on Anki versions 23.10 and newer.
After making sure your version of Anki is up to date, below are the options settings we recommended using:
Aside from setting up FSRS, the only option we recommend personalizing is “New cards/day” under the “Daily Limits” section. This option controls how many new cards Anki will show you each day. We will explain how to determine what value to set this to in a later article. Also, don’t be alarmed by the “Maximum reviews/day” being set to 9999! You will never have that many reviews in reality. Setting this large number ensures that Anki’s algorithm has the room to show you whatever card it needs to at the appropriate time.
Don’t forget to click “Save” once you are done adjusting options!
Fixing Old Settings
If you’ve already been using Anki for a while, you are likely still using our previous “Low-key Anki” setup. Updating your Anki version and enabling FSRS is all you need to do to get up to speed. There is only one additional step! After enabling FSRS and setting your “Desired retention”, click the “Optimize” button. This will update your FSRS parameters, and you will be ready to start reviewing with FSRS the following day.
If you are concerned about any addons you have installed, you can check their compatibility with FSRS here. However, as a general rule, if you have an addon installed that affects card intervals or scheduling, it should not be used with FSRS.
Studying
To study a deck, select the deck from Anki’s main window, and press “Study Now”.
When studying, Anki will show you the front side of a card, and prompt you to reveal the backside with “Show Answer”. Once the backside of a card is shown, you’ll be prompted to grade it.
When grading a card in Anki, you’re asked to choose from up to four different options: “again”, “hard”, “good”, and “easy”.
(For reviews, all these options will be shown. For new cards, only “again”, “good”, and “easy” will be shown. For lapsed cards, only “again” and “good” will be shown.)
In order to simplify your decision-making when reviewing, we recommend only using the “Again” and “Good” buttons for “fail” and “pass” respectively. The FSRS algorithm is smart and will adjust, even if all four buttons are used.
However, do not use the “Hard” button as a “fail” button. FSRS assumes that when you press “Hard”, it’s a pass that took a lot of mental effort. Using “Hard” as a “fail” button will cause intervals to become unreasonably high. Be very careful if you decide to use all four buttons.
Stats
You can view various statistics about your studies by clicking on “Stats” from Anki’s main page.
The most important statistic to pay attention to is your “retention rate”: the percentage of cards that you grade “good” or “again”. Your retention rate is shown in the “Answer Button” section of the stats page.
Your retention rate is split into three categories: Learning, Young, and Mature. “Learning” corresponds to cards that are in the process of being learned. “Young” corresponds to cards that you have fully learned, but you continue to review at least once every 20 days. “Mature” corresponds to cards that you only review every 21 days or more.
Retention rate only matters for Mature cards. “Learning” cards are cards you haven’t fully learned yet, so it’s natural you won’t remember them. Similarly, “Young” cards are cards you’ve learned recently, and so they aren’t yet strongly rooted in your memory.
In the context of language learning, the ideal retention rate for mature cards is between 80% and 90%. In Stage 1C: Best Practices, we provide recommendations for how to handle a retention rate outside of this range.