Watch, Try, and Learn with this Algorithm Guide App
Download Free from the App Store Download Free from the Google Play Download Free from the App Store

The best way to learn algorithms!

Features of the iOS/Android app:
"Algorithms: Explained and Animated"

Learn Visually with Animations

With fully-animated explanations, you can enjoy learning about even the most complex algorithms.

Learn by doing with "Sim Mode"

Improve your understanding by trying out the algorithms in "Sim Mode" using a variety of conditions.

Download for Free

Give the app a download. If it's what you were looking for, unlock all the algorithms.

What are "Algorithms"?

An "algorithm" can be broadly defined as "a fixed process for solving a problem", and could be called a nugget of wisdom supporting various aspects of our lives.

From basic algorithms like "sort" and "list search" to those closer to home involving encryption and security, the app is packed with explanations. With both smartphone and tablet support, "Algorithms: Explained and Animated" allows you learn about algorithms anytime, anywhere.

Come on, let's take a journey into the world of algorithms!


Recommended for...

"Algorithms: Explained and Animated" uses animations and easy-to-understand language to explain the complex workings of algorithms.

Although the app is geared toward people just starting to learn about algorithms as well as those spanning a wide variety of interests and ages, it is especially recommended for the following people:

  • People in the IT and software industries

    Whether it be website creation or website management, game development or system development, when using a computer to work as a team or work with clients, a broad knowledge of programming and information security is essential.
    With "Algorithms: Explained and Animated", you can firmly strengthen that fundamental knowledge.

  • People interested in programming and information technology

    While there are many technical books on programming and the internet, their simple drawings and long explanations don't facilitate learning as much as they do boredom. With "Algorithms: Explained and Animated", anything from complex data structures like "hash tables" and "heaps" to information security topics like the "public-key cryptosystem" and "digital certificates" can be easily understood with animations.

  • Experienced programmers and engineers

    When using standard methods like libraries, the more basic the concept, the more impenetrable it can seem. You might also find yourself struggling to explain concepts to a less-experienced colleague. For times like those, use "Algorithms: Explained and Animated" to keep your skills from getting rusty.

Download Free from the App Store Download Free from the Google Play Download Free from the App Store

App Screenshots

Some examples of "Algorithms: Explained and Animated" as displayed on smartphones (tap to enlarge):


App Contents

Topics included in "Algorithms: Explained and Animated":


Bubble Sort, Selection Sort, Insertion Sort, Heap Sort, Merge Sort, Quicksort

Data Structures

Lists, Arrays, Stacks, Queues, Hash Tables, Heaps, Binary Search Trees

Graph Search

Breadth-First Search, Depth-First Search, Bellman-Ford, Dijkstra's Algorithm, A* algorithm

Math and Recursion

Euclidian Algorithm, Primality Test, Tower of Hanoi

Data Compression

Run-Length Encoding, Huffman Coding

List Search

Linear Search, Binary Search


Hash Functions, Shared-Key Cryptosystem, Public-Key Cryptosystem, Hybrid Cryptosystem, Diffie-Hellman Key Exchange, Message Authentication Codes, Digital Signatures, Digital Certificates


k-means Algorithm (Clustering), PageRank (The Web)


Our facts

Over 1.1 Million Downloads


The 10 best apps of 2016

on the App Store in Japan

2nd Prize

App Store: Education (Free) March 15th,2016 in Japan

Supported Platforms

"Algorithms: Explained and Animated" is supported on the following platforms

iPhone and iPad

Download Free from the App Store

Android Phone and Tablet

Download Free from the Google Play

iPhone and iPad

Download Free from the App Store

About VPP Compatible Version

We also provide Volume Purchase Program (VPP) compatible version as another app "Algorithms (VPP compatible)" for educational institutions and companies.

VPP Compatible Version (iOS)

Share on Social Media

"Algorithms: Explained and Animated" was created with the hope of bringing a new sense of wonder to the world through algorithm education and helping foster a new generation of engineers and creators. Please help us by spreading the word on social media.




Press Kit & Contact Info

In order to help you introduce "Algorithms: Explained and Animated" to others, we've prepared some app logos, icons, and screenshots. Feel free to download and use them.

Press Kit Download

If you have any inquiries about the app, or just want to get in touch with the development staff, please contact us at the following email address:

Development Staff

"Algorithms: Explained and Animated" is developed by the following 2 people.

ISHIDA Moriteru

Moriteru Ishida

Planning & Programming

Freelance Programmer
Tokyo, JAPAN


Yuki Mitsumori

Visual Design

Freelance Creator
Ishigaki Island, JAPAN


[ English ]

Anthony Brewer

Michael Hahn

Download Free from the App Store Download Free from the Google Play Download Free from the App Store