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.

Udacity
Mimo: Learn to code on the go
SoloLearn: Learn to Code

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

Udacity
Udacity

Udacity

Udacity

Prepare yourself for the jobs of today, tomorrow, and beyond with Udacity

Prepare yourself for the jobs of today, tomorrow, and beyond with Udacity. Master in-demand skills in today’s hottest fields, through learning programs built with the world’s most innovative companies. Join millions of lifelong learners across the globe who are empowering themselves through education. Use the Udacity app to fully manage your personalized learning experience.

MASTER IN-DEMAND SKILLS
• Master course material developed...

Mimo: Learn to code on the go
Mimo: Learn to code on the go

Mimo: Learn to code on the go

Mimohello GmbH

Learn to code, make apps, build websites, automate tasks, and more - whenever and wherever you have a minute

Learn to code, make apps, build websites, automate tasks, and more - whenever and wherever you have a minute! With Mimo's bite-size lessons, projects, and challenges, becoming fluent in code has never been so easy.


◆ What others say about Mimo:

"This way, you can work learning to code into your daily routine, whenever you have a few minutes of downtime." -...

Also Good

Apps with average score

Brose and begin a course
SoloLearn: Learn to Code

Learn to code on the go for free

SoloLearn: Learn to Code

SoloLearn: Learn to Code

Sololearn Inc

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.

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

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

DevKit: Learn to Make Apps
DevKit: Learn to Make Apps
DevKit: Learn to Make Apps

DevKit: Learn to Make Apps

Vybe Software LLC

The word "coding" can seem so daunting to new programmers, and for those ambitious enough to take the plunge, the learning curve can be extremely discouraging. DevKit smashes the barrier to entry by providing a fun, friendly environment where students of all ages can create their very own awesome apps...

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

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

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 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
Programming Hub
Programming Hub

Programming Hub

Nigel Crasto

Programming Hub is your one-stop solution to learn all the top programming languages - anywhere, anytime!

With a huge collection of programming examples, complete course material and compiler for practice, all your programming needs are bundled in a single app for your daily practice.

What all programming languages you can learn?

*C Programming:
*C++:
*Java:
*Ruby:
*HTML:
*Javascript:
*CSS
*VB.net
*C#...

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

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

Devslopes
Devslopes
Devslopes

Devslopes

Devslopes

Devslopes is the most affordable and effective way to learn iOS development, web development, game development, and app design.

Think of Devslopes as a coding bootcamp that fits in your pocket, but for a fraction of the cost!

◆ What you’ll learn:

- iOS Development
- Swift Programming
- Protocol Oriented Programming
- App Design With...

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

Learn C, Cpp & C# Programming
Learn C, Cpp & C# Programming
Learn C, Cpp & C# Programming

Learn C, Cpp & C# Programming

RealSimpleEdu.Com

Learn “C, C++ and C#” 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 “C, C++ and C#”

Following chapters are available for...

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

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

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

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

Learn Programming Languages
Learn Programming Languages
Learn Programming Languages

Learn Programming Languages

Wag Mobile Software Services Pvt. Ltd.

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.

...

Other Apps

Could be good for special cases

Code! Learn how to program - Swift Version

Code! Learn how to program - Swift Version

Innovative Investments Limited

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 learning efficiently. Bravo."

5 Stars - “Better than the docs! I don’t have much free time at home to go through the Swift docs, but I have time to kill on the daily commute. This pocket sized Swift resource just fits the bill perfectly."

WHY USE CODE SWIFT?

Want to be a better writer? Write more!
Want to be a better coder? Code more!
Want to be great in Swift? Write more Swift code!

Code Swift offers you bite-sized lessons where you have to write your own Swift code! You will be amazed how swiftly you can learn to code! Code Swift starts with the basics and assumes you have no prior programming experience.

Code Swift offers a totally unique experience by challenging you to write your own code from start to finish. There really is no faster and more enjoyable way to learn than writing your own code. Our build in code checker instantly offers valuable tips and suggestions. It is like having a code guru sitting next to you to help you along and accelerate your learning and make sure that you won’t get frustrated, stuck, and give up.

Afraid of getting stuck? Don't be! As soon as you make a mistake, you see a red exclamation mark. Just press on it to get step by step guidance and help so you are never stuck and never alone!

Need more help? Just press on the video tutorial to have someone walk you through the exercise and explain everything in more detail.

Code Swift Chapters:
1. Swift basics
2. True or False
3. If statements
4. Optional?
5. Arrays
6. Loop de loop
7. Strings
8. Dictionaries
9. Functions
10. Switch
11. Tuples
12. Enums
13. Structs
14. Classes
15. Tips and Tricks
16. Closures
17. Extensions
18. Properties

The first chapter is completely free. All other chapters can be unlocked with a single in-app-purchase. Once purchased, you will instantly qualify for all future additions and updates including future chapters.

If you have any questions or concerns, please email us at support at grasshopperapps.com

Code! Learn how to program - Swift EDU Version

Code! Learn how to program - Swift EDU Version

Innovative Investments Limited

Our EDU version is finally here!
- No Ads
- No In-App-Purchases
- Volume Discounts for Apple's Education Store

Same great app! Learn programming in the swift language and get ready to build your own apps.

Here is what other people are saying about Code Swift!

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 learning efficiently. Bravo."

5 Stars - “Better than the docs! I don’t have much free time at home to go through the Swift docs, but I have time to kill on the daily commute. This pocket sized Swift resource just fits the bill perfectly."

WHY USE CODE SWIFT?

Want to be a better writer? Write more!
Want to be a better coder? Code more!
Want to be great in Swift? Write more Swift code!

Code Swift offers you bite-sized lessons where you have to write your own Swift code! You will be amazed how swiftly you can learn to code! Code Swift starts with the basics and assumes you have no prior programming experience.

Code Swift offers a totally unique experience by challenging you to write your own code from start to finish. There really is no faster and more enjoyable way to learn than writing your own code. Our build in code checker instantly offers valuable tips and suggestions. It is like having a code guru sitting next to you to help you along and accelerate your learning and make sure that you won’t get frustrated, stuck, and give up.

Afraid of getting stuck? Don't be! As soon as you make a mistake, you see a red exclamation mark. Just press on it to get step by step guidance and help so you are never stuck and never alone!

Need more help? Just press on the video tutorial to have someone walk you through the exercise and explain everything in more detail.

Code Swift Chapters:
1. Swift basics
2. True or False
3. If statements
4. Optional?
5. Arrays
6. Loop de loop
7. Strings
8. Dictionaries
9. Functions
10. Switch
11. Tuples
12. Enums
13. Structs
14. Classes
15. Tips and Tricks
16. Closures
17. Extensions
18. Properties

The first chapter is completely free. All other chapters can be unlocked with a single in-app-purchase. Once purchased, you will instantly qualify for all future additions and updates including future chapters.

If you have any questions or concerns, please email us at support at grasshopperapps.com

L2Code PHP - Learn to Code PHP Scripts

L2Code PHP - Learn to Code PHP Scripts

SparkNET Interactive

PHP, or the Hypertext Preprocessor, is a popular web server language now used as a standard by many. It's most commonly found as part of the default installation of the Apache web server on Linux servers. While not for beginners, PHP is extremely flexible and powerful - yet the syntax remains fairly simple.

With L2Code PHP, you'll get started with an in-depth tutorial that shows you how to use the interface and access it's many features. Among these features is a fully functioning text editor that allows you to practice what you've learned and test it along the way. This is a feature you'll find in no other PHP training app!

In L2Code PHP's 13 lessons you'll learn everything from the basics of structure and classes to the advanced concepts of arrays and globals. Each lesson breaks down one broad concept into manageable chunks that are easy to understand and retain. You'll also be given clear examples of each.

As an added feature, you can set up an account to back up your work as well as sync saved files and lessons between multiple devices.

Learning PHP isn't difficult, but finding a place and a time to learn it effectively can be. As a mobile app, L2Code PHP allows you to discover the power of PHP anytime, anywhere. Download it today!

L2Code jQuery: Learn to Code jQuery for Webpages

L2Code jQuery: Learn to Code jQuery for Webpages

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 incredible resources to advance your coding skills. Design and create professional, user-focused websites with L2Code jQuery training!

Many other websites and apps may give you the how-to training, but only L2Code jQuery includes the one tool you need to successfully learn jQuery and build your webpage - a built-in text editor! This feature allows you to test your code immediately to see if your webpage will appear the way you want it to.

Check out these simple interactive elements that you will practice and learn in L2Code jQuery:

* Introduction to jQuery
* Formatting, Interactivity, and Animation
* Sets, Loops, and jQuery Functions
* Traversing the DOM
* Manipulating the DOM
* Advanced Animation
* Advanced Interactivity
* jQuery UI Part I
* jQuery UI Part II
* Improve Performance
* Optimize Selectors

Bonus Materials:

* Basic JavaScript Recap
* jQuery Installation

As with all of our first class L2Code apps, L2Code jQuery includes:

* COMPREHENSIVE TUTORIALS organized into an easy-to-understand how-to form
* STEP-BY-STEP PRACTICE SESSIONS that walk you through each lesson
* LESSON SUMMARIES recapping core coding principles and tips
* TEXT EDITOR to practice and create web pages right from your iPhone or iPad
* HTML and JavaScript LIBRARY that will save practice lessons, HTML, and JavaScript files for future reference
* EMAIL FILES from the app to upload it directly to your website
* IMPORT FILES from your email and edit them right in the app

We recommended that you get HTML, CSS, and JavaScript coding basics under your belt before jumping into jQuery. Check out these great introductory L2Code courses on the app store: L2Code HTML, L2Code CSS, and L2Code JavaScript. They’re definitely designed for beginners.

Ready to write less, do more with jQuery? Download L2Code jQuery today!

L2Code HTML: Learn to Code and Build HTML Webpages

L2Code HTML: Learn to Code and Build HTML Webpages

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 language of the web. And here's the best part: You can learn it right on your mobile device!

L2Code HTML teaches you how to code your website with its detailed instructions and step-by-step practice tutorials - it even checks your work along the way! Many other websites and apps may give you how-to training and rudimentory skills, but only L2Code HTML includes the one tool you need to successfully learn HTML and build your webpage - a built-in text editor! This feature allows you to test your code immediately to see if your web page will appear the way you want it.

As with all of our first-class L2Code apps, the L2Code HTML course includes:

* COMPREHENSIVE TRAINING TUTORIALS organized into easy-to-understand instructions designed to teach you how to make fabulous webpages
* SIMPLE STEP-BY-STEP PRACTICE SESSIONS walk you through each lesson
* LESSON SUMMARIES recap core coding principles and tips
* TEXT EDITOR to practice and create web pages right from your iPhone or iPad
* HTML LIBRARY that will save practice lessons, HTML, and JavaScript files for future reference
* EMAIL FILES from the app to upload directly to your website
* IMPORT FILES from your email and edit them right in the app

Ready to learn how to code? L2Code HTML is a great introductory course for the classroom, at home, or on the go. Download L2Code HTML and start coding today!

L2Code CSS: Learn to Code and Build CSS Webpages

L2Code CSS: Learn to Code and Build CSS Webpages

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. Take control over the look and feel of your webpages and learn the skills you need to design and create a professional and polished website directly from your mobile device.

Many other websites and apps may give you how-to training, but only L2Code CSS includes the one tool you need to successfully learn CSS and build your webpage - a built-in text editor! This feature allows you to test your code immediately to see if your web page will appear the way you want it to.

As with all of our L2Code apps, L2Code CSS includes:

* COMPREHENSIVE TUTORIALS organized into easy-to-understand instructions
* STEP-BY-STEP PRACTICE SESSIONS that guide you through the lessons
* LESSON SUMMARIES recapping core coding principles and tips
* TEXT EDITOR to practice and create web pages right from your mobile device
* CSS LIBRARY that will save practice lessons and files for future reference
* EMAIL FILES from the app to upload it directly to your site
* IMPORT FILES from your email and edit them right in the app

Become a CSS coder with L2Code CSS today and you’ll be easily programming your own websites in no time!

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 learning efficiently. Bravo."

5 Stars - “Better than the docs! I don’t have much free time at home to go through the docs, but I have time to kill on the daily commute. This pocket sized cpp resource just fits the bill perfectly."

WHY USE LEARN C++ PROGRAMMING?

Want to be a better writer? Write more!
Want to be a better coder? Code more!
Want to be great in C++? Write more C++ code!

Code C++ offers you bite-sized lessons where you have to write your own cpp code! You will be amazed how swiftly you can learn to code! Code C++ starts with the basics and assumes you have no prior programming experience.

Code C++ offers a totally unique experience by challenging you to write your own code from start to finish. There really is no faster and more enjoyable way to learn than writing your own code. Our build in code checker instantly offers valuable tips and suggestions. It is like having a code guru sitting next to you to help you along and accelerate your learning and make sure that you won’t get frustrated, stuck, and give up.

Afraid of getting stuck? Don't be! As soon as you make a mistake, you see a red exclamation mark. Just press on it to get step by step guidance and help so you are never stuck and never alone!

Need more help? Just press on the video tutorial to have someone walk you through the exercise and explain everything in more detail.

Code C++ Chapters:
1. C++ basics
2. True or false
3. If statements
4. Loop de loop
5. Arrays
6. Pointers
7. Strings

The first chapter is completely free. All other chapters can be unlocked with a single in-app-purchase. Once purchased, you will instantly qualify for all future additions and updates including future chapters.

We are currently working on chapters 8 to 20 but since only 7 chapters are available right now, we are offering everything at a big discount.

If you enjoy the app, please take the time to write a review.

If you have any feedback, questions or concerns, please email us at support at grasshopperapps.com