Code Cards

Code Cards helps you remember programming knowledge you don't use on a day to day basis using spaced repetition.

Spaced repetition is a way of taking advantage of how human memory works. Instead of reviewing an idiom every day or every week, you might repeat it after a day, then a week, then a month, etc. This means you can keep hundreds of idioms fresh in your mind in just 20 minutes a day.

Getting started

Add cards

Code Cards Add A Card

When you learn something new during your day, create a minimal example. A good question has all the boilerplate but leaves out the interesting part.

Review cards

Code Cards Review In Progress Code Cards Review Done

When you feel done, look at the answer and decide how well you did.


Review cards

The default collection contains all your cards.

My collections

My collections

Public collections


My cards

All reviews appear to be done. Re-trying to make sure...

All reviews are done, please check back later.


Let me know when my cards are due

If you have an account already, enter your email below to login.

Sign up to add more cards, save your progress and get notifications when you have cards to review.

Sorry, you caught us before we were ready! Your credit card has not charged. If you subscribe, we'll let you know as soon as the doors are fully opened. In the meantime, you can keep still add and review cards.

Add cards

Your cards will be persisted in local storage for this browser.

Edit cards