Best Programming Knowledge Apps

Programming knowledge apps are found in this category. These apps allow the user to study different programming languages and topics in-depth. Types include online course, real-time coding practice, and digital textbook programming knowledge apps. Programming knowledge apps are great for programming students or those interested in learning coding as a hobby.

Last updated 03-30-2017

Codenza - Computer Programs
1st

Codenza - Computer Programs

Android

Seller: Sherlock & Watson

35 3.5

Coding is tough work but it doesn’t have to be needlessly tough when it comes to putting together basic programming blocks. Whether you need them for a bigger project or simply want to review how they work, sometimes it is easier to have a reference.

In this app, you will find not only a few samples but 10,000 pre-made programs fit for immediate use. The languages used include C++, Perl, Java and more. They cover a comprehensive range of subjects and functions, such as AI, Cryptography and CSS. Each pre-made program can be quickly downloaded and copied for any application you have in mind.

After all, while knowledge of the basics is important, saving time on all the coding work will allow more room for more advanced work.

▲ This single app contains a massive library of pre-made programs for a wide range of purposes.

▲ Review their basic structure and download them for easy application.

Android
Codenza - Computer Programs

Codenza - Computer Programs

Free

Lightbot : Code Hour
2nd

Lightbot : Code Hour

Android

Seller: Lightbot

40 4

Trying to teach programming to kids can be daunting when they already have the impression of how complicated it is. However, it is quite possible to simplify it in the form of a game, like this one!



The goal here is to help the robot light up all the tiles in the level by guiding it with a series of commands (such as stepping forward or lighting a tile). Eventually, higher levels will introduce the idea of processes as well as loops. Both are basic programming concepts but are not as complicated as they appear.

The truth is what most people see as streams of code are really just instructions, much like how this robot is simply moving by following yours. If you want to get kids started on programming, then this game presents the basics in a way that is both fun and informative.

▲ Teaching kids the basics of programming is as easy showing them how to put a command.

▲ Show how combining those commands are what allow programs to do what they do!

Android
Lightbot : Code Hour

Lightbot : Code Hour

Free

Human Resource Machine
3rd

Human Resource Machine

Android
iOS

Seller: Tomorrow Corporation

40 4

Finding a job in today’s day and age can be a challenge, especially with the looming threat of robots and machines taking our place. You were one of the lucky ones – or were you? Work your way up the corporate ladder by solving puzzles using your programming skills!

After choosing a character, you will start out in the lower rungs of the mailroom. Numbers or letters will appear on the left conveyor belt, which will need to be placed in the correct order on the right conveyor belt by tapping and dragging commands onto the right-hand side of the screen.

▲ Notes on the programming box to the right give you hints on what you should be doing to complete the level.

▲ Oops… if you run an incomplete process, you will upset your manager – use the reset or debug icons to figure out where you went wrong!

▲ If you are stuck, you can always tap on your manager to ask for examples or further explanations on how the process works.

To run your process, tap the play button on the bottom of the screen to have your little office worker perform it. If you notice a mistake tap the stop button to halt and reset the process, or tap the backwards or forwards icons to debug step-by-step. Feeling sluggish? You can also speed up or slow down your movement by dragging the lower-left slider to the left or right.

As you continue through the levels, new commands are introduced that add additional layers of complexity to the puzzles. New challenges are also given, from completing a process within a set number of commands to finishing a process within a set time, that will require you to throw on your thinking cap to find the solutions. Don’t let the robots win – prove your worth and work your way to the President’s office!

Android
Human Resource Machine

Human Resource Machine

$4.99

iOS
Human Resource Machine

Human Resource Machine

$4.99

Programming Hub, Learn to code
4

Programming Hub, Learn to code

Android

Seller: Nexino Labs Pvt Ltd

35 3.5

What is the difference between C++, C#, Javascript, and Python? These programming languages have some similarities but are as different as English is to Spanish. If you are a programming hobbyist, a computer programming student, or an engineer, refresh yourself on the basics through this insightful app!

With a hub that is a tool for your online solutions, you can now learn top programming languages in the easiest way. No need to read book after book when you can conveniently learn the structure with digital quizzes to master your technique. Now, programming is available for everyone to help you through this challenging field.

▲ Learn the basics by tapping the topic you need to brush up on.

▲ Read through applications on coding. See how it is compiled.

▲ Want to learn from books? Read references to learn the theories!

Coding can be tough for some students, and no matter how much you read your books, finding those missing scripts or runtime errors can still be elusive. Through a series of coding and desired output, you can pursue your degree and learn the language with simple to use codes from basic to high level!
Students preparing for exams may find solutions to their coding dilemma through this tool. No need to carry around books while traveling or learning, you can possibly code the basics using syntax and with text and GUI output, you can assess the pre-compiled system to get the references you need!

Android
Programming Hub, Learn to code

Programming Hub, Learn to code

Free

purrfectpurrson
5

November 25, 2016

Impressive app! Covers a lot of different coding languages. Makes my programming studies a whole lot easier because I can refer to this and test things out using the compiler whenever I like!

Cybrary - Learn Cyber Security
5

Cybrary - Learn Cyber Security

Android
iOS

Seller: Cybrary

35 3.5

Know more about cybersecurity by using this Cybrary mobile app. Designed with easy-to-use learning materials, this virtual tool offers comprehensive lessons to help you acquire training certifications.

Create your own personal account to start taking the online course. You can download training materials and connect with other Cybrary users from around the world to share, discuss, and learn new ideas!

Android
Cybrary - Learn Cyber Security

Cybrary - Learn Cyber Security

Free

iOS
Cybrary

Cybrary

Free

Encode: Learn to Code
6

Encode: Learn to Code

Android
iOS

Seller: Upskew Pty. Ltd.

35 3.5

JavaScript is the most popular programming language in the world. It can change HTML content, attributes and styles (CSS). It is also often used to validate data. Master the basics and concepts of using JavaScript with this fun and useful learning app.

Starting your study is easy! Just select the topic you want, such as variables, strings or arrays, and follow the instructions to grasp the concept. Start from basic "numbers" and progress into the more advanced "objects".

▲Learn everything you need to know to start coding.

▲Each topic has a variety of lessons and challenges.

▲Instructions are straightforward and understandable.

You may not be certain what career to pursue, so why not check all of the options? Featuring fully interactive study sessions, this app is guaranteed to make learning the basics of JavaScript enjoyable and engaging.

If you are a programming student, or just want to get a glimpse of the world of coding, this app will help you with those crucial first steps. Acquire critical knowledge any time and anywhere! Whether you are waiting on line for the bus, or just sitting at home relaxing, learn at your own pace. The key is in your hands, now it is up to you to open the door.

Android
Encode: Learn to Code

Encode: Learn to Code

Free

iOS
Encode: Learn to Code

Encode: Learn to Code

Free

Human Resource Machine
7

Human Resource Machine

Android
iOS

Seller: Tomorrow Corporation

40 4

Finding a job in today’s day and age can be a challenge, especially with the looming threat of robots and machines taking our place. You were one of the lucky ones – or were you? Work your way up the corporate ladder by solving puzzles using your programming skills!

After choosing a character, you will start out in the lower rungs of the mailroom. Numbers or letters will appear on the left conveyor belt, which will need to be placed in the correct order on the right conveyor belt by tapping and dragging commands onto the right-hand side of the screen.

▲ Notes on the programming box to the right give you hints on what you should be doing to complete the level.

▲ Oops… if you run an incomplete process, you will upset your manager – use the reset or debug icons to figure out where you went wrong!

▲ If you are stuck, you can always tap on your manager to ask for examples or further explanations on how the process works.

To run your process, tap the play button on the bottom of the screen to have your little office worker perform it. If you notice a mistake tap the stop button to halt and reset the process, or tap the backwards or forwards icons to debug step-by-step. Feeling sluggish? You can also speed up or slow down your movement by dragging the lower-left slider to the left or right.

As you continue through the levels, new commands are introduced that add additional layers of complexity to the puzzles. New challenges are also given, from completing a process within a set number of commands to finishing a process within a set time, that will require you to throw on your thinking cap to find the solutions. Don’t let the robots win – prove your worth and work your way to the President’s office!

Android
Human Resource Machine

Human Resource Machine

$4.99

iOS
Human Resource Machine

Human Resource Machine

$4.99

National Cyber Security 5.0
8

National Cyber Security 5.0

Android

Seller: National Cyber Security Ventures

35 3.5

Get the information you need to know about internet danger and safety by equipping this comprehensive guide on your device. Learn the effective ways of lessening risk with the opportunity to participate in driving down cyber crime cases.

Peruse relevant reports about hacking, cyber extortion and blackmail, and other informative articles pertaining to cyber crime at your fingertips. Access information about how you can protect your online identity and information, from deterring hackers to avoiding cyber-bullying, including smart tips on how to expand your security.

Android
National Cyber Security 5.0

National Cyber Security 5.0

Free

Programming Ideas 2
9

Programming Ideas 2

Android

Seller: Mbah Clinton

40 4

If you are ever interested in making a programming pet project, here are more than a 100 great ideas just for you! They are varied in different applications, such as in numbers, texts, networking, enterprise application, and more, and also caters for programmers of different proficiency levels.

Just open the app, then choose a level and application. Browse different ideas that can be programmed in coding languages, such as C#, Java, Python, Go, Ruby, JavaScript, and PHP. All you need to do is start using your favorite IDE, and enjoy coding!

Android
Programming Ideas 2

Programming Ideas 2

Free

SoloLearn: Learn to Code
10

SoloLearn: Learn to Code

Android

Seller: SoloLearn

35 3.5

Break into the world of programming by learning how to code! In this community, you can learn programming concepts that cover hundreds of topics, from basic to advanced, using interactive texts and exciting quizzes!

It includes learning programming languages such as, HTML, CSS, JavaScript, PHP, C++, Python, Java, Ruby and more! It offers a code editor which you can make changes to, or make your own custom code while you are going through your lessons and activities. It also offers a discussion area for you to get help in, and there are challenging games to hone your skills! With this app, enjoy learning how to code like a pro!

Android
SoloLearn: Learn to Code

SoloLearn: Learn to Code

Free