Algorithms: Explained and Animated
Moriteru Ishida Education In-app purchases
Watch, try, and learn with this fun guide to algorithms.
- Rating
- 4.2
- 8.5K ratings
- Downloads
- 1.5M+
- on Google Play
- Price
- Free
- In-app purchases
- Updated
- Apr 8
- 2024 · v1.4.0
Screenshots
About Algorithms: Explained and Animated
Enjoy watching, trying, and learning with this guide to algorithms. The wide-ranging field of algorithms is explained clearly and concisely with animations. Deepen your understanding by exploring concepts in "Sim Mode". Also includes algorithms closer to home involving encryption and security. Come on, let's take a journey into the world of algorithms!
==== Categories and Included Topics ====
[ Sort ]
Bubble Sort, Heap Sort, Quicksort ... (6 topics)
[ Clustering ]
k-means Algorithm
[ List Search ]
Linear Search, Binary Search
[ Graph Search ]
Breadth-First Search, Dijkstra's Algorithm, A* algorithm ... (5 topics)
[ Math ]
Euclidian Algorithm, Primality Test
[ Data Compression ]
Run-Length Encoding, Huffman Coding
[ Security ]
Hash Functions, Public-Key Cryptosystem, Diffie-Hellman Key Exchange, Digital Certificates ... (10 topics)
[ Data Structures ]
Lists, Stacks, Heaps, Binary Search Trees ... (7 topics)
[ The Web ]
PageRank
[ Recursion ]
Tower of Hanoi
==== Recommended for... ====
[ 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.
==== Downloading and Viewing All of the Algorithms ====
This app is free to download. A portion of the app's topics can be viewed after choosing to "Purchase all algorithms".
==== On Tablet ====
This app is also compatible for use on tablet.
==== Supported languages ====
- English
- Español (Spanish)
- Português (Portuguese)
- 中文 (简体字) (Chinese (Simplified))
- Русский (Russian)
- 日本語 (Japanese)
- 한국어 (Korean)
==== Categories and Included Topics ====
[ Sort ]
Bubble Sort, Heap Sort, Quicksort ... (6 topics)
[ Clustering ]
k-means Algorithm
[ List Search ]
Linear Search, Binary Search
[ Graph Search ]
Breadth-First Search, Dijkstra's Algorithm, A* algorithm ... (5 topics)
[ Math ]
Euclidian Algorithm, Primality Test
[ Data Compression ]
Run-Length Encoding, Huffman Coding
[ Security ]
Hash Functions, Public-Key Cryptosystem, Diffie-Hellman Key Exchange, Digital Certificates ... (10 topics)
[ Data Structures ]
Lists, Stacks, Heaps, Binary Search Trees ... (7 topics)
[ The Web ]
PageRank
[ Recursion ]
Tower of Hanoi
==== Recommended for... ====
[ 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.
==== Downloading and Viewing All of the Algorithms ====
This app is free to download. A portion of the app's topics can be viewed after choosing to "Purchase all algorithms".
==== On Tablet ====
This app is also compatible for use on tablet.
==== Supported languages ====
- English
- Español (Spanish)
- Português (Portuguese)
- 中文 (简体字) (Chinese (Simplified))
- Русский (Russian)
- 日本語 (Japanese)
- 한국어 (Korean)
What’s new
Version 1.4.0 · Updated April 8, 2024
Supported the latest OS.
User reviews
Fantastic. Please add more algorithms!
great app, excellent animations. Free version itself is enough. But it will be worth the purchase
Love this app
I usually don't write reviews on Play Store but this app is so good I had to purchase and write the review. only one downside is no new algorithm are being added.
Amazing app for learning. Beautifully explained animations. But there is a samll bug - the app does not accurately fit into the mobile screen
Awesome App
Frequently asked questions
What is "Algorithms: Explained and Animated"?
"Algorithms: Explained and Animated" is a guide that provides clear and concise explanations of algorithms using animations.
What categories and topics are included in the guide?
The guide includes categories such as Sort, Clustering, List Search, Graph Search, Math, Data Compression, Security, Data Structures, The Web, and Recursion. Each category contains specific topics related to algorithms.
Who is "Algorithms: Explained and Animated" recommended for?
The guide is recommended for people in the IT and software industries, people interested in programming and information technology, and experienced programmers and engineers.
How can I download and view all of the algorithms?
The app is free to download. You can view a portion of the topics, but to access all algorithms, you need to choose the option to "Purchase all algorithms".
Is "Algorithms: Explained and Animated" compatible for use on a tablet?
Yes, the app is compatible for use on a tablet.
What languages are supported?
The supported languages are English, Español (Spanish), Português (Portuguese), 中文 (简体字) (Chinese (Simplified)), Русский (Russian), 日本語 (Japanese), and 한국어 (Korean).
Alternatives to Algorithms: Explained and Animated
Looking for apps like Algorithms: Explained and Animated? Here are 6 similar Android apps on Google Play. The highest rated is Learn Programming : Coding X (4.8/5), and all 6 are free to download.
-
Algorithms and Data Structures 4.2
-
Programming Hero: Coding Fun 4.7
-
Coding Dojo - Coding on the go 4.7
-
CodeGym: learn Java 4.3
-
Learn Programming : Coding X 4.8
-
Learn C++ 4.5
| App | Rating | Price | Installs | Last updated | Compare |
|---|---|---|---|---|---|
| Algorithms: Explained and Animated | 4.2 / 5 | Free | 1,000,000+ | Apr 8, 2024 | |
| Algorithms and Data Structures | 4.2 / 5 | Free | 100,000+ | Oct 24, 2026 | Compare |
| Programming Hero: Coding Fun | 4.7 / 5 | Free | 1,000,000+ | Oct 4, 2026 | Compare |
| Coding Dojo - Coding on the go | 4.7 / 5 | Free | 100+ | May 4, 2021 | Compare |
| CodeGym: learn Java | 4.3 / 5 | Free | 100,000+ | Sep 28, 2026 | Compare |
| Learn Programming : Coding X | 4.8 / 5 | Free | 1,000,000+ | Jul 20, 2026 | Compare |
| Learn C++ | 4.5 / 5 | Free | 1,000,000+ | Oct 13, 2026 | Compare |
Similar apps on Google Play
- Algorithms and Data Structures
- Programming Hero: Coding Fun
- Coding Dojo - Coding on the go
- CodeGym: learn Java
- Learn Programming : Coding X
- Learn C++
- Learn Python
- Learn Full Stack Development
- SQLPhone : SQL Interpreter
- DataCamp: Learn Data Science
- Learn C Programming: Programiz
- GitHub
- Learn Data Science & Analytics
- Programming Hub: Learn to code
- Learn Python: Ultimate Guide
- Learn C++ Programming
- Learn C#
- Learn Game Dev with Unity & C#
- Learn SQL & Database
- Sololearn: Learn to Code
- Encode: Learn to Code
- Obsidian
- Learn C Programming
- Wondrium - Learning & Courses
- The Great Courses