Why Flashcards?

There’s a reason that flashcards have been a preferred study method for hundreds of years:
They really work!

Neuron connections in the brain

Flashcards engage “active recall”

When you look at the front side of a flashcard and think of the answer, you are engaging a mental faculty known as active recall.

Active recall has been proven to create stronger neuron connections for that memory trace.

And because flashcards can so easily facilitate repetition, they are the best way to create multiple memory-enhancing recall events.

Neuron connections in the brain

Flashcards utilize your metacognitive faculties

When you reveal the answer side of a flashcard to assess your correctness, you are essentially asking yourself “How did my answer compare to this correct answer?” and “How well did I know (or not know) it?”

This act of self-reflection is known as metacognition. Research shows that applying metacognition tends to ingrain memories deeper into your knowledge.

Neuron connections in the brain

Flashcards allow for confidence-based repetition

Because flashcards exist loosely, rather than tied to a book or document, you are able to separate them into piles based on whether (or how often) you need to study them again.

This practice of confidence-based repetition is proven by decades of research to be the most scientifically optimized way to improve memory performance.

Neuron connections in the brain

Professionally printed

High quality or low price?

As much as we strive to tick both boxes, when it comes to making a choice, high quality is what we choose.

Each deck contains:

  • 54 poker size cards
  • 320gsm embossed playing card stock
  • plastic coated finish
  • die cut cards to size with rounded corners
  • personalised printed tuck boxes supplied on 350gsm card with beautiful matt laminate finish
sample of professional printed pack of elixir cards

What's available?

Here you can find which Elixir flashcards are currently available to order.

Each deck is designed to cover a specific area of knowledge and below you will find a description for each deck.
When there are more than 1 in a series, for example Enum 1, 2 and 3, the 3 decks together cover the topic.

All code cards have been tested with Elixir 1.7.2

Fundamentals 1

This series takes a thin slice across the whole Elixir subject picking examples from many different areas, such as pattern matching, calling functions, processes and nodes.

Fundamentals 2

This deck continues with examples from the Map, Enum, Float and Regex modules. It also includes topics such as boolean operators, capture syntax and many more.

Kernel 1

Kernel provides the basic capabilities the Elixir standard library is built on top of. This deck covers arithmetic and boolean operators, ranges and the many is_* functions available for use in guard clauses, list concatenation and more.

Kernel 2

Continuing to cover the core of Elixir, Kernel 2 includes more of the is_* functions. Also in this pack you will find a use of to_string, inspect, binding and more.

Kernel 3

Following with the series, Kernel 3 covers more in depth Kernel module, including examples using put_in, pop_in, get_in functions, raising errors, sigils and binary pattern matching.

Enum 1

Enumeration is a key part of any functional language. This series is packed full of functions for dealing with collections. Includes predicates like all? and any? together with functions like dedup, chunk and more.

Enum 2

Continuing our coverage of the enormous Enum, this deck covers empty, fetch, find and starts the journey into the powerful but sometimes mind bending world of flat_map, group_by, and flat_map_reduce.

Enum 3

Our final deck on Enum takes us through max, member, min, min_max, partition, reduce_while and the sometimes surprising scan, slice and sort and brings it all back together again with zip.


This deck covers all Agent module functions, such as start_link, get, update, get_and_update and more. Answering all the cards in this pack will get you in good shape to store state with Agent.


The tricky Regex deck was hotly contested at ElixirConfEU flashcards tournament, which struck fear in even the most confident of core team members. This deck covers match?, named_captures?, regex?, replace, run, scan amongst others.


When it comes to storing state or executing code asynchronously GenServer comes to mind. The GenServer deck covers client functions and server callbacks to get you comfortable with using GenServer.

Order Now!

Fill in the form below to order yours today.


Name Price Quantity Subtotal
Fundamentals 1 * £8.33 0.00
Fundamentals 2 * £8.33 0.00
Kernel 1 * £8.33 0.00
Kernel 2 £8.33 0.00
Kernel 3 £8.33 0.00
Enum 1 £8.33 0.00
Enum 2 * £8.33 0.00
Enum 3 £8.33 0.00
Agent £8.33 0.00
Regex * £8.33 0.00
GenServer £8.33 0.00

* Item out of stock. Your order will be delayed by approximately 2 weeks.

Sub Total

Personal Details

Delivery Address


Checkout powered by Stripe