Linuxer

Linuxer

Android

Seller: Ahmed Alkatheeri

20 2

Understanding the ins and outs of an operating system (OS) can be a daunting task. Like other OS's, Linux has its own world of commands, directories, and paths. This educational game aims to enlighten players on how to use and take control of its system through a series of engaging puzzle-like levels.

It challenges users to install programs on a virtual machine, allowing them to familiarize themselves with common Linux commands in the process. As the user inputs commands, they will learn various actions such as how to network, identify their machine's IP address, and build a firewall.

There is a documentation sheet provided that lists a variety of commands players can use to review Linux-based terms. As players complete more and more objectives, slowly but surely they will gain a better grasp of the Linux OS and have fun while doing so!

▲ Users can become familiar with the basic commands as well as the many different directories found on the operating system.

▲ Develop your logical thinking as you achieve different objectives!

▲ A documentation sheet is available for you to refresh yourself with essential commands.

Android
Linuxer

Linuxer

Free

Best Software Knowledge Apps

Software knowledge apps are found in this category. These apps allow the user to access information related to programming and coding. Types include HTML, Java, and Python software knowledge apps. Software knowledge apps are great for those studying coding or looking to brush up their programming skills.

Last updated 04-24-2017

Lightbot : Code Hour
1st

Lightbot : Code Hour

Android
iOS

Seller: Lightbot

40 4

Trying to teach programming to kids can appear a daunting challenge. 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 enter a command.

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

Android
Lightbot : Code Hour

Lightbot : Code Hour

Free

iOS
Lightbot : Code Hour

Lightbot : Code Hour

Free

Codenza - Computer Programs
2nd

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

SoloLearn: Learn to Code
3rd

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

Java Programming
4

Java Programming

Android

Seller: Akshay Bhange

30 3

Eager to learn a new language that will help you master back-end web development? Perhaps you are interested in a class-based, object-oriented language? Learn all about Java, from its history to its application in file management with this informative tutorial. With previous knowledge or not, lessons are simplified to make your learning process efficient.

Read over thirteen chapters that will explain everything you need to know about the language. Go step by step in your study, or jump ahead to a certain chapter. Important questions are listed in a separate sheet for you to quickly find what you need. Hands-on application with what you learned is brought to you in "Quiz" and the sample programs.

▲ Read everything you need to know about Java from simple yet informative tutorial lessons.

▲ Refer to sample programs with comments while making an amazing program of your own.

▲ Master a multiple choice quiz to check how much info you have retained.

Face a set of ten challenging questions; choose the correct answer from the multiple choices to score a point. Have the fulfillment of getting all answers right to get higher points on the main scoreboard.

Hone your skills as you practice coding on your own. Refer to the sample codes. Comments are everywhere in the program to make you understand its execution better.

Whether you're studying daily in your free time or going all out during weekends, reach out to this complete tutorial to help you. Impress yourself and others the programs that you will make, and pass on the amazing feeling by hitting "Share." Empower your mind with must-know Java information and be as knowledgeable as you can be. So, are you ready for "class?"

Android
Java Programming

Java Programming

Free

Learn C#
5

Learn C#

Android
iOS

Seller: SoloLearn

30 3

Computer programming students can learn to write C# programs with this handy app. Master basic and advanced concepts of the object-oriented programming language at your fingertips!

Start learning by reading through an array of interactive lessons divided into topics such as conditional statements, loops, classes, polymorphism, and more. Every lesson follows up with a question to test your comprehension towards the subject matter. After learning every lesson, take the module quiz and pass it to unlock more topics to expand your C# programming!

▲ Challenge your knowledge as your read through interactive lessons.

▲ Learn various concepts such as classes, methods, encapsulation, and more.

▲ Play and practice what you learned by coding in the Code Playground.

Like with any programming language, the best way to learn is through coding. With the Code Playground, you can write C# code and view results on your mobile device. Study the language with other users as you share thoughts and compete via collecting XP points throughout the lessons.

This tutorial app serves as either a good introduction or reference in C# programming. Learn how to create methods and grasp the concept of polymorphism before or after your actual programming classes!

Android
Learn C#

Learn C#

Free

iOS
Learn C#

Learn C#

Free