10 Best Coding and programming apps to learn to code with HTML, Javascript, C, C++, C#, Swift, Python, R Programming, Java, Artificial Intelligence, CSS, etc. for free with a one-stop app - “Programming Hub: Learn to code”.

Content Highlight:
  • Programming Hub: Learn to Code
  • SoloLearn: Learn to Code for Free
  • C++ Programming
  • Learn Python Programming - Offline Tutorial
  • CNC Programming Example
  • Grasshopper: Learn to Code for Free
  • Data Structures & Coding Interview Algorithms
  • HTML Code Play
  • Programming languages
  • 101 C Programming Problems

10 Best Coding And Programming Apps: Learn To Code

1- Programming Hub: Learn to Code

This coding and programming app is created using research and in collaboration with Google experts and offers a perfect path to learn programming. You will learn to code like an expert, and also enjoy it like a game. It's easy, it's fast and it's fun!

With a huge collection of 5000+ programs (code examples), 20+ courses and the fastest compiler in the world, all your programming needs are bundled in a single app for your daily practice.

Download Programming Hub from Google Play

2- SoloLearn: Learn to Code for Free
SoloLearn: Learn to Code for Free

SoloLearn has the largest collection of FREE code learning content, from beginner to pro! Choose from thousands of programming topics to learn coding concepts, brush up your programming knowledge, or stay aligned with the latest coding trends.

You will be greeted by the friendliest community of coders, where peer support is an essential part of learning and development. Fresh learning content is created by the community daily, facilitating efficient and effective coder skill improvement. 

Join millions of other coders for anytime anywhere access to countless coding topics and assignments. Write and run real code in our mobile code editor, get inspired through real-life code samples, and engage in interactive community conversations along the way.

Download  SoloLearn from Google Play Store.

3- C++ Programming
C++ Programming: Learn To Code: Best Coding And Programming Apps

This C++ Programming app enables you to carry C++ programming Tutorials in your android phone. It contains about 140 Programs, many FAQ's & Important Exam Questions. 
This app has a very simple user interface and the contents can be easily understood by the users. 
This will definitely help u for preparing for interviews, tests and in many more ways
Wherever and whenever you require any information about C++, you are just a click away.

Features : 
★ Chapter wise complete C++ Tutorials
★ Programs with comments for better understanding (140 programs)
★ Output for each program 
★ Categorized Questions and Answers
★ Important Exam Questions
★ Very simple User Interface
★ One click share (Tutorials and Programs)

Download C++ Programming from Google Play Store.

4- Learn Python Programming - Offline Tutorial
Learn Python Programming - Offline Tutorial

If you are searching for an application to learn Python basic to advance without any programming knowledge.You are at right place.
Whether you are an experienced programmer or not, this Application is intended for everyone who wishes to learn the Python Programming language.

There is no need to Internet anything - Just click on the INSTALL you wish to begin from, and follow the instructions. Good luck!

Download Learn Python Programming from Google Play Store.

5- CNC Programming Example
CNC Programming Example

CNC Programming Example app will help you to learn cnc programmed easily with practical example.This is FREE app will teach you that how to use a CNC Programming Example.

Computer numerical control (CNC) is the automation of machine tools by means of computers executing pre-programmed sequences of machine control commands.

CNC Programming app is also integrated for common CNC Programming formulas, and It provides learning information about CNC Programming.

Features of CNC Programming Example:

✿ CNC Fundamentals
✿ CNC Programming Basics
✿ CNC Modes & Controls
✿ CNC Operating
✿ Advanced Level
✿ Beginner Level
✿ Bolt Hole Circle
✿ CNC Machine Set Up
✿ CNC Lathe Intro
✿ CNC Programming and Industrial Robotics
✿ Includes more tutorial videos.
✿ Ability to learn on your own time from anywhere when you can’t access the internet.
✿ Optimized for most Android supported devices with enhanced graphics and design

Download CNC Programming Example App from Google Play Store.

6- Grasshopper: Learn to Code for Free
Grasshopper: Learn to Code for Free

Grasshopper is the best way to start your coding adventure with fun, quick games on your phone that teach you to write real JavaScript. Move through progressively challenging levels as you develop your abilities, then graduate with fundamental programming skills for your next step as a coder.
Features:
* Visual puzzles develop your problem-solving skills and solidify coding concepts
* Use industry-standard JavaScript with just a few taps on your phone
* Real-time feedback guides you like a teacher
* Collect achievements as you learn new skills

Download Grasshopper from Google Play Store.

7- Data Structures & Coding Interview Algorithms
 Data Structures & Coding Interview Algorithms

This FREE App is developed to assist the programmers in their Technical and Coding Interview preparations. This can be used by both experienced developers and students.

Below are the features of this App:

1. Collection of ~400 Coding Interview Problems & Solutions
2. Detailed explanation of various Data Structures and Algorithms
3. Algorithmic complexities for various Data Structures and Algorithms
4. Frequently Asked Questions
5. Quiz with ~500 questions

Download Data Structures & Coding Interview Algorithms from Google Play Store.

8- HTML Code Play
HTML Code Play

This is a free programming learning and HTML offline app used to learn web designing and programming. It is created to teach web development (HTML,CSS,Javascript). It contains features such as HTML Editor and viewer offline, CSS editor, javascript code editor, bootstrap editor, angular js editor. This app is mainly used to teach how to create the website using web developer tools such as HTML tags and attributes, HTML CSS code and CSS properties, javascript programming, jquery programs, bootstrap, knockout js.

Features of HTML

HTML editor for Android - It contains editors so that one could enter their own code, execute and see the outputs.
HTML offline - This app is an HTML tutorial offline app so that one could learn basic HTML offline.
HTML inspector - Similar to the inspect element in the browser one could check and rectify the error easily.
basic of HTML - It contains tutorials and examples of HTML tags like HTML table, input tags and many more.
HTML browser - The output generated from the tutorials will be the same as how it will be in the browsers.
html5 tags - This app also contains html5 compatible tags.

This is the best HTML app also this support HTML viewer and output. HTML writer helps you to write your HTML coding.

Download HTML Code Play from Google Play Store.

9- Programming languages
Programming languages

Are you learning the programming language or are considering of programming languages?
Are you looking Programming Tutorial ?

Download this app and learn to Major Programming Languages
Features:
1. C prograaming
2. C++ Tutorial
3. C# Tutorial
4. Java Tutorial
5. Python Tutorial
6. Android Tutorial
7. ASP.NET Tutorial
8. HTML Tutorial
9. CSS Tutorial
10. JavaScript Tutorial
11. jQuery Tutorial
12. Bootstrap Tutorial
13. Javascript Tutorial
14. PHP Tutorial
15. Ruby Tutorial

Don’t need to carry book .This Programming Languages app enables you to carry more than 16+ programming notes in your android phone/tablet.

Download Programming languages app from Google Play Store.

10- 101 C Programming Problems
101 C Programming Problems

101 C programming practice problems for the beginner level students. By practicing all the problems one student can build strong logic base of problem solving. Solutions for all problems are given with the problems which are tested carefully. Almost all topics are covered regarding C Programming. 

Topics Covered:

Basic Syntax [ 5 Problems ] 
Data Type and Variables [ 7 Problems ]
Input / Output [ 3 Problems ]
Conditions [ 10 Problems] 
Loops [ 18 Problems]
Array [ 10 Problems]
Functions [ 10 Problems]
String [ 10 Problems]
Pointer [ 7 Problems]
Structure and Union [ 5 Problems]
File [ 5 Problems]
Math [ 10 Problems]

Download 101 C Programming Problems app from Google Play Store.