Explained and Animated


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.

On this site, we explain algorithms at the core of math and computer science.

Now, let's dive into the deep and beautiful world of algorithms!

App "Algorithms: Explained and Animated"

Features of this app:

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.

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.