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
Perl Programming Language
TapCoding

Best Apps

Highest scored apps in the category

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 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, or experiment with a wide range of challenges that let you explore many unique coding experiences.

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

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.

Mimo: Learn to Code & Program
Mimo: Learn to Code & Program

Mimo: Learn to Code & Program

Mimohello GmbH

Learning to code can be easy and fun

Learning to code can be easy and fun. Advance your career, build apps and websites, or even become a developer. With a game-like, science-backed learning experience, Mimo is the world's most effective way to pick up coding.

Mimo creates your personalized learning path of bite-size exercises that fit into your daily routine and keep you motivated.

You can code, too: join more...

Perl Programming Language
Perl Programming Language

Perl Programming Language

Dmitry Kovba

The classic Perl programming language for iPad, iPhone and iPod touch

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...

TapCoding
TapCoding

TapCoding

Flairify LLC

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

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

TapCoding uses thousands of bite-sized exercises to teach you to code. 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 the interactive exercises:

- Code building pages for producing...

API Reference for IOS Develope
API Reference for IOS Develope

API Reference for IOS Develope

Job Ma

Swift is a new programming language developed by Apple Inc for iOS and OS X development

Swift is a new programming language developed by Apple Inc for iOS and OS X development. Swift adopts the best of C and Objective-C, without the constraints of C compatibility. Swift uses the same runtime as the existing Obj-C system on Mac OS and iOS which makes Swift programs run on many existing iOS 6 and OS X 10.8 platforms.
This...

Also Good

Apps with average score

Haskell Programming Language
Haskell Programming Language
Haskell Programming Language

Haskell Programming Language

Dmitry Kovba

The classic Haskell 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 Haskell programming language. You have to buy compilations inside the application. Internet connection is...

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...

Tutorial for Objective-C
Tutorial for Objective-C
Tutorial for Objective-C

Tutorial for Objective-C

Job Ma

*****Learn OC,best for you《Tutorial for Objective-C》
-----Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
-----This is the main programming language used by Apple for the OS X operating systems and their respective APIs, Cocoa and Cocoa Touch.
-----This reference will take you through simple and...

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...

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...

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...

Learn C#
Learn C#
Learn C#

Learn C#

Sololearn Inc

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...

Ruby Programming Language
Ruby Programming Language
Ruby Programming Language

Ruby Programming Language

Dmitry Kovba

The classic Ruby 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 Ruby programming language. You have to buy compilations inside the application. Internet connection is...

Learn to Code with Java
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. 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...

Learn to Code with Ruby
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, 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...

Learn to Code with Python
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, 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...

Learn SQL
Learn SQL
Learn SQL

Learn SQL

Sololearn Inc

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...

Learn to Code with C++
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.

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....

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,...

Learn PHP
Learn PHP
Learn PHP

Learn PHP

Sololearn Inc

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...

Learn JavaScript
Learn JavaScript
Learn JavaScript

Learn JavaScript

Sololearn Inc

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...

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...

Enki - Coding, Learn to Code
Enki - Coding, Learn to Code
Enki - Coding, Learn to Code

Enki - Coding, Learn to Code

ENKI LABS Inc.

The award-winning app to learn to code, pick up new technical topics, or to sharpen your skills in general!

Useful for both non-technical beginners and developers of all levels.

Topics include SQL, Data Science, JavaScript, Python, Blockchain, CSS, HTML, Security, Git, Computer Science fundamentals, Docker, MongoDB, Linux and Java.

Make progress through the...

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...

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...

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,...

Learn Programming for iPhone
Learn Programming for iPhone
Learn Programming for iPhone

Learn Programming for iPhone

Quizmine.Com

Learn “Programming for iPhone using Swift and Xcode” 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 “Programming for iPhone using Swift...

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.

...

JsTips - Short Javascript Tips
JsTips - Short Javascript Tips
JsTips - Short Javascript Tips

JsTips - Short Javascript Tips

Satya Goyal

With less than 2 minutes each day, you will be able to read about performance, conventions, hacks, interview questions and all the items that the future of this awesome language holds for us.

Based on GitHub repo loverajoel/jstips.

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...

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 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...

Other Apps

Could be good for special cases

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

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]

SwiftBites - Learn How to Code in Swift with Interactive Mini Lessons

SwiftBites - Learn How to Code in Swift with Interactive Mini Lessons

Beacon Mobile

**** Featured on Forbes and Ranked #2 on Product Hunt ****

Learn how to code in Swift while you're on the go! Whether you're a complete beginner or experienced developer looking to learn one of the hottest new programming languages, SwiftBites will teach you the basics of Swift 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 Swift?

• Swift is the future of app development!
• Demand for Swift developers is high
• Swift recently ranked as the #1 most desired language in a worldwide developer survey
• Swift is now an open source project!
• You'll be able to build apps with less code than in Objective C

Why download SwiftBites?

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

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

Take the fun and interactive approach instead, and download SwiftBites today!

See you on the inside :)

Check us out online:

Web - http://www.swiftbitesapp.com
Facebook - http://www.facebook.com/swiftbitesapp
Twitter - http://twitter.com/swiftbitesapp
Product Hunt - http://www.producthunt.com/tech/swiftbites
Forbes - http://www.forbes.com/sites/tomaslaurinavicius/2016/01/28/learn-design-and-coding

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