You are using an outdated browser. Please upgrade your browser to improve your experience.

Learn To Code Apps

If you have been dreaming of creating your own app, game or website and didn't know where to learn to code, here are a few apps that will help you get started. These apps are for all skill levels and offer a variety of learning options, plans, and assignments depending on your coding language needs and skills.

SoloLearn: Learn to Code
Learn C#
Learn to Code with Java

Best Apps

Highest scored apps in the category

Brose and begin a course
SoloLearn: Learn to Code

SoloLearn

Sololearn Inc

Learn to code on the go for free

SoloLearn offers a proven technique for teaching any type of programming or coding. With the new Learn to Code title, you can get lessons on many languages all in the same app.

Swift Playgrounds
Swift Playgrounds

Swift Playgrounds

Apple

For those who want an app to teach kids how to code that also uses augmented reality.

Swift Playgrounds is a revolutionary app for iPad that makes it fun to learn and experiment with code.  You solve interactive puzzles in the guided “Learn to Code” lessons to master the basics of coding, while additional challenges let you explore code and create programs that are engaging and unique.

Swift Playgrounds requires no coding knowledge, so it’s perfect for students...

Learn C#
Learn C#

Learn C#

Sololearn Inc

The SoloLearn C# course makes the 10th programming language available to our community for FREE

The SoloLearn C# course makes the 10th programming language available to our community for FREE!
At SoloLearn, we are building a community of coders where learning is FREE, FUN, and EFFECTIVE! With coding becoming a "must have" skill, we aim to help you improve your career and life choices by mastering this skill in your spare time, on any device, wherever...

Learn to Code with Java
Learn to Code with Java

Learn to Code with Java

Sololearn Inc

SoloLearn's Learn Java is a comprehensive guide to one of the most popular programming languages in the world

SoloLearn's Learn Java is a comprehensive guide to one of the most popular programming languages in the world. And here's a bonus: Learn Java is FREE!

The lessons in Learn Java lessons are fast, easy, and effective; the app is set up to be completed in less than three hours. No prior programming experience is needed.

With Learn Java, you’ll learn...

Learn to Code with Ruby
Learn to Code with Ruby

Learn to Code with Ruby

Sololearn Inc

Learn Ruby in the most social and fun way, with SoloLearn

Learn Ruby in the most social and fun way, with SoloLearn!

Learn Ruby, one of today's most in-demand programming languages on-the-go, while playing. Learning with SoloLearn is FREE! No in-app purchases. No ads.
Join the fastest-growing global community of mobile code learners and upgrade your skill level through learning solo or peer-to-peer interaction in the world of programming.
Here you can:
* LEARN...

Learn to Code with Python
Learn to Code with Python

Learn to Code with Python

Sololearn Inc

Learn Python in the most social and fun way, with SoloLearn

Learn Python in the most social and fun way, with SoloLearn!

Learn Python, one of today's most in-demand programming languages on-the-go, while playing, for FREE! Compete and collaborate with your fellow SoloLearners, while surfing through short lessons and fun quizzes. Practice writing Python code within the app, collect points, and show off your skills.
When you complete the course, you'll...

Learn SQL
Learn SQL

Learn SQL

Sololearn Inc

Learn and practice SQL right now, with SoloLearn’s FREE SQL tutorial

Learn and practice SQL right now, with SoloLearn’s FREE SQL tutorial!

Create, access, and manipulate databases. At the same time, collect points, unlock levels and achievements, and compete with other learners from around the world!

Whether you want to become the next greatest database designer, or you would simply like to have the ability to query databases from code, SoloLearn...

Learn to Code with C++
Learn to Code with C++

Learn to Code with C++

Sololearn Inc

Learn C++ is another FREE programming course by SoloLearn

Learn C++ is another FREE programming course by SoloLearn.

Whether you've had any prior programming experience or not, this app will help you learn all you need to know in order to start creating and compiling your own programs. Learning with SoloLearn has proved to be fast, effective and fun. This app will show you how easy it is to...

Learn PHP
Learn PHP

Learn PHP

Sololearn Inc

Learn PHP is finally available

Learn PHP is finally available! Continue your FREE SoloLearn web development training today, by learning the most widely used web programming language in the world!

PHP enables you to create dynamic web pages, develop websites, and generate dynamic content. You’ll also be able to open files; write content to files; and create contact forms, forums, blogs, picture galleries, surveys, social networks,...

Learn JavaScript
Learn JavaScript

Learn JavaScript

Sololearn Inc

Have fun and learn all the fundamentals of JavaScript with SoloLearn

Have fun and learn all the fundamentals of JavaScript with SoloLearn!

Learn all the basic features of JavaScript programming: ways to make your website more interactive, change website content, validate forms, create cookies, and so much more.

Complete a series of exercises and hands-on practice sessions, designed to guide you through the process of creating your own JavaScript code in an...

Also Good

Apps with average score

Learn HTML
Learn HTML
Learn HTML

Learn HTML

Sololearn Inc

This FREE app will teach you how to design a web page using HTML.

In our interactive HTML courseware, carefully selected content will be followed by quizzes and checkpoints. Complete a series of hands-on exercises and practice while writing real HTML code.

Our content is concise, checkpoints are enjoyable, and learning is...

Learn CSS
Learn CSS
Learn CSS

Learn CSS

Sololearn Inc

Our FREE CSS tutorial is a learning game that will teach you how to control the style and layout of websites.

Complete a series of entertaining exercises and practice while filling out actual CSS templates.

Our content is concise, checkpoints are enjoyable, and learning is guaranteed.

Collect colorful points and beat other...

Learn to Code with Swift
Learn to Code with Swift
Learn to Code with Swift

Learn to Code with Swift

Sololearn Inc

Have fun while learning Swift with SoloLearn. It's FREE!

Solve quizzes on the go. Hands-on practice: Collect points by writing real-life code within the app.

Most importantly - and most fun: SoloLearn's Swift app lets you apply your newly gained knowledge and create your own, fully functioning iOS app!

All of this,...

Programming Hub: Learn to code
Programming Hub: Learn to code
Programming Hub: Learn to code

Programming Hub: Learn to code

Nigel Crasto

Build your programming skills. 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”

You will learn to code like an expert, and also enjoy it like a game. It's easy,...

Encode: Learn to Code
Encode: Learn to Code
Encode: Learn to Code

Encode: Learn to Code

Upskew Pty. Ltd.

Learn to code at your own pace, with Encode - your personal coding tutor.

Key features

- Everyone can learn to code, we'll teach you coding right from the start

- We've made awesome bite-sized lessons that efficiently present coding concepts with real code examples

- We think the best way to learn to...

Mimo: Learn to Code
Mimo: Learn to Code
Mimo: Learn to Code

Mimo: Learn to Code

Mimohello GmbH

Join more than 4 million learners: learn to code, make apps/games/websites, automate your life, and much more – no matter how much experience and time you have! Mimo creates a personalized learning path of fun and effective exercises, projects, and challenges that fits into your daily routine and keeps you...

PHP Programming Language
PHP Programming Language
PHP Programming Language

PHP Programming Language

Dmitry Kovba

The classic PHP programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the PHP programming language. You have to buy compilations inside the application. Internet connection is...

JS Programming Language
JS Programming Language
JS Programming Language

JS Programming Language

Dmitry Kovba

The classic JS programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the JS programming language. You have to buy compilations inside the application. Internet connection is...

Python Programming Language
Python Programming Language
Python Programming Language

Python Programming Language

Dmitry Kovba

The new Python 3 programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the Python 3 programming language. You have to buy compilations inside the application. Internet...

L2Code jQuery
L2Code jQuery
L2Code jQuery

L2Code jQuery

SparkNET Interactive

Write less and do more with jQuery!

Designed to simplify the client-side scripting of webpage code, jQuery is a cross-platform JavaScript library that eases complex and difficult tasks of designing, programming, and building a website, making code easier to write and understand.

And now you can learn jQuery and gain...

L2Code HTML
L2Code HTML
L2Code HTML

L2Code HTML

SparkNET Interactive

"This intuitive tutorial app teaches you the fundamentals and also handily provides a color-coded text editor to make creating your own pages as easy as pie!" – iPhone Life Magazine

Do you want to build a website? The L2Code HTML app is your first step to learning HTML, the basic programming...

Code School for Xcode & iOS
Code School for Xcode & iOS
Code School for Xcode & iOS

Code School for Xcode & iOS

Best App Limited

** COMPLETE IOS APP DEVELOPMENT COURSE
** Learn Xcode and How to Make Apps for iPhone and iPad Using Swift
** Includes Step-by-Step Video Tutorials, Sample Codes, and Important Reference Information

The Code School for Xcode app includes complete video tutorials that teach you how to start building your first iPhone/iPad app using...

Ruby on Rails Commands
Ruby on Rails Commands
Ruby on Rails Commands

Ruby on Rails Commands

Brainscape

HACKERS: Quick, what's the command to open the Rails console for the current RAILS_ENV? What does the command "rails dbconsole/db " do?

Most coders learn the craft by doing: writing code. But whenever you CAN’T code (standing in line at the post office, stuck in a boring meeting), you CAN use...

L2Code CSS
L2Code CSS
L2Code CSS

L2Code CSS

SparkNET Interactive

“For building practical skills that you can put to use right away, you can’t pass up L2Code CSS.” – MacLife

CSS (Cascading Style Sheets) is the next step after basic HTML. L2Code CSS provides simple step-by-step instructions and introductory practice tutorials to help you master layout, colors, fonts, and more....

Learn Programming Languages
Learn Programming Languages
Learn Programming Languages

Learn Programming Languages

Quizmine.Com

Learn “Programming Languages” from AI driven coach and satisfy your thirst for knowledge.

App offers bite sized videos, quizzes and AI driven coach to help you become smarter and become great.

Just 60 minutes a week can help you become great in “Learn Programming Languages”

Following chapters are available for rapid fast learning.

...

TapCoding
TapCoding
TapCoding

TapCoding

Flairify LLC

Learning to be a Swift programmer has never been so easy, convenient, or fun!

TapCoding includes thousands of bite-sized pages of tutorial content. All together, this content is easily the size of an entire programming book.

But programming books are boring.

Don't just read about programming in Swift. Actually do it, with all...

Enki - improve programming skills, learn to code
Enki - improve programming skills, learn to code
Enki - improve programming skills, learn to code

Enki - improve programming skills, learn to code

ENKI LABS Inc.

Level up your Javascript, Python, CSS, HTML, git, Linux and Java with Enki. It’s quick and easy to improve your programming skills, whether you’re a professional developer or a complete beginner.

Discover new tips, tricks and best practices. Practice your programming skills, answer questions and play fun coding mini games.

Over...

Code! Learn Swift Version
Code! Learn Swift Version
Code! Learn Swift Version

Code! Learn Swift Version

Happy Moose Apps

Easily learn how to code in Swift directly on your iPhone or iPad! Includes dozens of fun and fully interactive mini lessons and tutorials.

WHAT OUR USERS ARE SAYING

5 Stars - “Very informative. It is the only app I know that lets you type in the code. This is important for...

Editer For Swift programming
Editer For Swift programming
Editer For Swift programming

Editer For Swift programming

XiaoWen Huang

This is a swift programming language learning app,you can learn,write,share swift code.
This app is just for learn and edit. You can’t run code on it.
Features :
Autocomplate.
Auto Indent.
Code color.
Horizontal screen development.
Code templates,the contents of the new file is copy from contents of the template file.

*You can enter swift code by...

L2Code JavaScript
L2Code JavaScript
L2Code JavaScript

L2Code JavaScript

SparkNET Interactive

L2Code JavaScript is the next step after CSS. L2Code Javascript provides simple step-by-step instructions and practice tutorials to help you master the world's most popular programming language.

Discover JavaScript and you can turn static HTML and CSS pages into first-class web destinations. And now it’s easier than ever to learn...

devLearn: Coding Made Easy
devLearn: Coding Made Easy
devLearn: Coding Made Easy

devLearn: Coding Made Easy

Tim Coy

Learn real coding for the web using HTML and CSS with JavaScript coming soon.
• So easy, you don't even need to know how to type.
• 100% Free. No ads, no fees, and no in-app purchases.
• It's fun. Gain points for answering questions correctly, and lose hearts for answering incorrectly.
• Hands...

Learn C++ Programming
Learn C++ Programming
Learn C++ Programming

Learn C++ Programming

Innovative Investments Limited

Easily learn how to code in C++ directly on your iPhone or iPad! Includes dozens of fun and fully interactive mini lessons and tutorials.

WHAT OUR USERS ARE SAYING

5 Stars - “Very informative. It is the only app I know that lets you type in the code. This is important for...

Other Apps

Could be good for special cases

Xcode Interactive Tutorials for Xcode8 and Swift3

Xcode Interactive Tutorials for Xcode8 and Swift3

Li Fazhan

- Learn Xcode 8.0 and Swift 3.0 by tap-dancing!!!
- Tap, double tap, long press, drag and drop, shortcuts, just like you are learning on the real Xcode!
- More effective and funny than just watching the videos or reading the books!
- Yes! It’s not a bunch of theory, it's a complete interactive training package on the newest version of Xcode, which take app to a whole new level!

WHAT IS INTERACTIVE TUTORIALS FOR XCODE?

INTERACTIVE TUTORIALS FOR XCODE brings you simple, funny, interactive learning app for Xcode8. The app teaches you about each of the features of Xcode8 and show you how to use them in detail. With candid, jargon-free advice and step-by-step guidance, you’ll get everything from the core aspects of working to advanced techniques for refined workflows and professional results. It's like having your own personal tutor teaching you the newest version of Xcode. You'll learn how to express yourself and create great Apps quickly and directly! It’s the first and only app to bring the whole process together in such a clear, concise, and interactive way. There is no faster, more straight-to-the-point, or more fun way to learn Xcode8 than with this app.

In addition to the Interactive-Mode, app supoorts the Inspector-Mode, it converts the app to be 8 hours video tutorials, a great added value!


WHAT IS IN INTERACTIVE TUTORIALS FOR XCODE?

INTERACTIVE TUTORIALS FOR XCODE includes 160 self-paced lessons that allow you to progress at your own speed(tip:The first lession teach you how to use the app):
- Get familiar with the Xcode8 environment
- Discover all the things you can do with the UIControls
- Explore the use of UIVIew, UIViewController
- Find out how to make a fantastic animation
- Learn how to get the app version, device font list
- Steps for creating POST/GET HTTP Request
- Cool things to do with UITableViews
- Details how to save your data in the device
- Shortcuts, tricks, and tips that let you work smarter and faster
- A whole chapter on how to work with muisc, movie, animaiton
- UITapGestureRecognizer Single Tap, Double Tap, Long Press
- Instructions for using simulator
- Debugging your app
- Details how to Work with SQLIte and NSKeyedArchiver
- Explore the use of property list file
- The newest and coolest features of Xcode8
- Plus, there are so many other things throughout the app that you’ll be bursting with new ideas! Have fun discovering!


Who is INTERACTIVE TUTORIALS FOR XCODE for?

Ever wonder how that Great Apps was created, or how they created that cool mobile games? Or maybe you just want to know how to do some really awesome stuff in Xcode8. Well, then, this app is for you!
Whether you’re a programmer, designer, or even an artist, there’s something here for you.

[Products]
Interactive Tutorials for iOS App Development
http://itunes.apple.com/us/app/id1225080698

Interactive Tutorials for Xcode5 and Objective-C
https://itunes.apple.com/us/app/id841690379

Interactive Tutorials for Photoshop CC
https://itunes.apple.com/us/app/id794405356

Interactive Tutorials for Photoshop CS5
https://itunes.apple.com/us/app/id987230167

Interactive Tutorials for Photoshop Script Premium Version
https://itunes.apple.com/us/app/id987231882


[Help? Comments? Suggestions? Contact us]
Email:[email protected]

PHP Bites - Learn How to Code in PHP with Interactive Mini Lessons

PHP Bites - Learn How to Code in PHP with Interactive Mini Lessons

Beacon Mobile

Learn how to code in PHP while you're on the go! Whether you're a complete beginner or experienced developer looking to learn one of the most popular web scripting languages, PHP Bites will teach you the basics of PHP and get you started on this awesome learning adventure. You'll even get awarded a nifty little certificate for completing the entire mini-course! :)

Why should you learn PHP?

• One of the easiest web scripting languages to learn
• PHP allows you to build dynamic websites quickly
• Large portion of websites are built in PHP
• Very active community of developers
• PHP recently ranked as a Top 10 language in an IEEE study
• It is great for prototyping
• Interacting with databases is simple with PHP

Why download PHP Bites?

• Small, interactive lessons help you learn faster
• Challenge questions will test your knowledge throughout the course
• Broad coverage of core PHP language concepts
• Run sample code and see the output
• Syntax coloring matches PHP website to increase familiarity
• Earn your PHP Bites Certificate of Completion and bragging rights!

Don't spend your time reading volumes of documentation on PHP.

Take the fun and interactive approach instead, and download PHP Bites today!

See you on the inside :)

Check us out online:

Facebook - http://bit.ly/phpbites
Twitter - http://twitter.com/phpbitesapp

Contact us with any questions or support needs at [email protected]

Perl Programming Language

Perl Programming Language

Dmitry Kovba

The classic Perl programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the Perl programming language. You have to buy compilations inside the application. Internet connection is required.

- The great programming tool on the AppStore.
- Your programming language for iOS is amazing!

* FEATURES *

- Compile and run your program.
- Text input before program run and text output.
- Enhanced source code editor with syntax highlighting, line numbers, color themes and additional keyboard.
- Import and export programs by iTunes or by email.
- Online language reference and several program samples.

* LIMITATIONS *

- Internet connection is required to compile and run a program.
- Graphics, network, file system and real-time input are not supported.
- Maximum running time of a program is 15 seconds.

Thanks for using the application!

====================================

Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular amongst programmers. Larry Wall continues to oversee development of the core language, and its upcoming version, Perl 6. Perl borrows features from other programming languages including C, shell scripting (sh), AWK, and sed. The language provides powerful text processing facilities without the arbitrary data length limits of many contemporary Unix tools, facilitating easy manipulation of text files. Perl gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its parsing abilities.

In addition to CGI, Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. Perl is nicknamed "the Swiss Army chainsaw of programming languages" because of its flexibility and power. It is also referred to as the "duct tape that holds the Internet together", in reference to its ubiquity and perceived inelegance.

Larry Wall began work on Perl in 1987, while working as a programmer at Unisys, and released version 1.0 to the comp.sources.misc newsgroup on December 18, 1987. The language expanded rapidly over the next few years.

Perl 2, released in 1988, featured a better regular expression engine. Perl 3, released in 1989, added support for binary data streams.

Originally the only documentation for Perl was a single (increasingly lengthy) man page. In 1991, Programming Perl, known to many Perl programmers as the "Camel Book" because of its cover, was published and became the de facto reference for the language. At the same time, the Perl version number was bumped to 4, not to mark a major change in the language but to identify the version that was documented by the book.

Xcode Academy 101

Xcode Academy 101

Polemics Applications LLC

Polemics Applications presents the Xcode Academy. This is the beginning of a series of apps to teach the beginning programmer how to work with Xcode and Objective C. Our motivation came from buying expensive books and outdated apps. Xcode updates come every other month. Our app is verified for iOS 6 use. Stick with us and you won't be caught flat footed. Programming apps is difficult to begin, there is a critical point of time when new programmers either break through and fly on their own or they quit. Don't give up on your dreams and good luck.

This is Xcode Academy 101, content includes:

Xcode Interface
Navigator
Storyboard
Utilities
A Dictionary with 27 common Xcode terms
Creating your first app
adding Buttons, images and backgrounds
Table views
Tab bar controllers
Intro to Objective C
Creating a Webview
creating a Scrollview iOS 6.0
Pinch and Pan
Playing sound files
Text Fields and the assistant editor
Scroll View 5.1
Swiping Gestures

Learn HTML Basics Pro

Learn HTML Basics Pro

Jake Schultz

Learn HTML Basics is the best app to teach you about the basics of not only HTML but also JavaScript and CSS! We will also learn how to make our very own native apps with Cordova (PhoneGap)! This app features great in depth guides and tutorials with screenshots and videos!

This is the perfect app for anyone with no prior knowledge. We will start out by explaining some basic HTML and then move into some CSS and Javascript.

So what do you get when you upgrade to the pro version?
-Zero Ads!
-Much More Content! (jQuery, Cordova, and More!)
-Learn how to make Native Smartphone Apps!
-Learn how to get a free sever!
-Priority Support!
-Editable free code!

Not convinced the pro version is worth the VERY cheap price? Then check out the free version and come back to this! :)

*Some parts of this app require Wi-Fi or Cell Connection to load. Please make sure these are enabled.