Algorithms: learn programming
Icon Algorithms: learn programming

Algorithms: learn programming

by AGMikhaylenko

Learn algorithms and data structures, solve tests and programming tasks.

App NameAlgorithms: learn programming
DeveloperAGMikhaylenko
CategoryEducation
Download Size17 MB
Latest Version1.4
Average Rating0.00
Rating Count0
Google PlayDownload
AppBrainDownload Algorithms: learn programming Android app
Screenshot Algorithms: learn programming
Screenshot Algorithms: learn programming
Screenshot Algorithms: learn programming
Screenshot Algorithms: learn programming
Start learning software technology from the very beginning by exploring the basics of Computer Science. Knowledge of basic algorithms will improve your quality of writing code in any programming language (Java, Python, C++ ...).
The app presents 29 algorithms and data structures. Each topic consists of four parts:
• A short lecture provided with pictures and animations
• A test with questions
• A programming task
• A sample code in Java and Python (the code can be copied)
For each lecture you study and each problem you solve you receive points that increase your level in the “Algorithms: learn programming” app. Every level opens access to new algorithms and data structures.
The fourth level opens up a final test consisting of 50 questions. You will be able to check your programming skills and compete with other users in the total rating.
This app is useful for:
• Students learning computer science. Tests will help to refresh your knowledge, and all the examples in Java and Python languages will make completing the laboratory work much easier.
• People who are interested in learning programming from the very beginning. Short lectures and tasks will help you understand the basics of algorithms and data structures.
• Programmers and IT employees.

Search algorithms
• Linear search
• Binary search
• Jump search
• Interpolation search
• Exponential search
Sorting algorithms
• Bubble sort
• Selection sort
• Insertion sort
• Merge sort
• Gnome sort
• Shell sort
• Counting sort
Data structures
• Array
• Linked List
• Stack
• Queue
• Priority queue
• Hash table
Graphs
• Definition
• Breadth-first search
• Depth-first search
Trees
• Definition
• Binary search tree
• Heap
Cryptography
• Caesar cipher
• Vigenère cipher
• Hash function
• Public key
Extra
• Recursion
• Number System Converter

The converter allows you to work with binary, decimal and hexadecimal number systems. This can help you with studying the basics of computer science, as well as with solving programming tasks.

With just 5 minutes a day, you will be able to memorize basic programming algorithms and to understand data structures.

The app does not require subscriptions and does not contain paid content.
Rating, reviews and feedback would be appreciated.

Icons made by Freepik from www.flaticon.com


Recent changes:
Tasks are always available!

Fixed code unlock bug

More apps from the developer

Related Apps

More Apps like Algorithms: learn programming